2012-05-03 58 views
0

我有一個asp.net 3.5網站,其中包含一個asmx Web服務和一個測試aspx頁面(該頁面使用javascript測試Web服務)。 我需要使用匿名身份驗證來運行此站點,所以我在IIS中將站點設置爲這樣。 現在,如果我試圖在瀏覽器中打開測試頁,我會收到401.3-未經授權的錯誤。使用匿名身份驗證的ASP.NET網站

任何想法我應該怎麼做才能解決它?我是否必須將物理文件的讀取權限授予匿名登錄?

+0

只是爲了澄清,你的意思是403 - 未經授權,對吧? 503是不同的。 – marteljn

+0

剛剛更新,它是401.3 – Andrey

+0

@marteljn - 您已將我放在正確的軌道上 - 爲匿名身份驗證設置的用戶沒有權限訪問物理文件夾。我解決了這個問題,現在它工作正常。讓你的最後評論成爲答案,我會將其標記爲這樣。 – Andrey

回答

1

另外,您使用的是哪個版本的IIS?另外,如果您正在使用IIS管理器並檢查匿名身份驗證,則需要爲其提供一個有效的用戶名和密碼,您是否已經完成了此操作?

0

403可能意味着幾件事情。這可能意味着您沒有正確配置身份驗證,也可能意味着ASP.NET輔助進程無權訪問這些頁面(例如,安全設置爲只允許您訪問它們)。還有其他一些情況,但這是最常見的兩種情況。

+0

對不起,這是401.3 – Andrey