2015-11-01 111 views
0

我已將Windows 10 Home PC設置爲Web服務器來完成一些開發工作。我需要使用匿名身份驗證,但我遇到401.2錯誤。401.2使用匿名身份驗證的IIS錯誤

401.2 Error

IIS日誌給我:

2015年11月1日18點29分12秒192.168.1.14 GET /temp/index.html - 80 - 192.168.1.14的Mozilla/5.0 + (Windows + NT + 10.0; + WOW64)+ AppleWebKit/537.36 +(KHTML,+ like + Gecko)+ Chrome/46.0.2490.80 + Safari/537.36 - 401 2 5 0「

這是一個簡單的index.html包含「Hello World!」的頁面

我經歷過的MS排查文章在這裏,但它並不能幫助support.microsoft.com/en-us/kb/907273

我已經發布了IIS設置,文件夾建立,文件夾和應用程序池設置訪問控制列表:

Link to settings

感謝

傑夫

+0

所以我放棄了試圖解決這個問題。我最終卸載了所有IIS功能並從頭開始重新安裝。重新安裝匿名身份驗證後現在工作! :-)如果關閉並再次打開它不起作用,請嘗試卸載並重新安裝! IT支持最好! – jmgx

回答

0

所以我放棄了試圖解決這個問題。我最終卸載了所有IIS功能並從頭開始重新安裝。重新安裝匿名身份驗證後現在工作!:-)如果關閉並再次打開它不起作用,請嘗試卸載並重新安裝! IT支持最好!

0

我牛逼他同樣的問題,並掙扎了幾天。最後發現得到401.2錯誤的原因之一是因爲沒有安裝認證模塊。

確保您在IIS中安裝了所需的身份驗證模塊(即匿名身份驗證)。

驗證轉到IIS管理器 - >選擇root - >選擇驗證。

enter image description here

enter image description here

如果它沒有顯示那麼你的身份驗證類型去控制面板 - >添加/刪除程序或轉到運行 - >輸入 「APPWIZ.CPL」 - >鍵打開添加刪除程序嚮導。

enter image description here

轉到windows features - > IIS - >認證

enter image description here

注:如果你只是想解決在Visual Studio這個錯誤作發展用途那麼你不需要安裝這些模塊。如果您使用IIS Express,只需按「F4」即可轉到項目屬性,然後從中更改認證類型。

+0

感謝您的回覆vendettamit。正如您從屏幕截圖中可以看到的,匿名身份驗證已默認安裝在IIS中,並被選爲此應用程序的僅啓用身份驗證類型。我不知道這是Windows 10 Home的限制嗎? – jmgx

相關問題