這個錯誤的定位:你的站點使用了Forms驗證,而且在部署在生產環境的時候,設置錯誤,或者注釋了。
解決方法如下:
1、檢查Forms配置是否屏蔽。
2、有權限訪問的資源是否已經開發。
基本就圍繞以上兩點即可。
具體的場景描述和解決方案:
詳細報錯如下:
“/”應用程序中的服務器錯誤。
訪問被拒絕。
說明: 訪問服務此請求所需的資源時出錯。服務器可能未配置為訪問所請求的 URL。
錯誤消息 401.2。: 未經授權: 服務器配置導致登錄失敗。請驗證您是否有權基於您提供的憑據和 Web 服務器上啟用的身份驗證方法查看此目錄或頁。請與 Web 服務器的管理員聯系以獲得其他幫助。
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.17929
后來找得解決方法:
打開點站的web.confg文件,將:
<authorization>
<deny users="?"/>
</authorization>
改為
<authorization>
<allow users="*"/>
</authorization>
即可!