2012-05-16 121 views
0

在global.aspx否認401,訪問由於憑據無效

<appSettings> 
    <add key="MaintenanceMode" value="true"/> 
</appSettings> 
<location path="Maintenance.htm"> 
    <system.web> 
    <authorization> 
     <allow users="*" /> 
    </authorization> 
    </system.web> 
</location> 

當通過Visual Studio的一切都在本地運行的網站是好的,
但在網絡服務器我得到一個用戶名/密碼登錄窗口,
後按Cancel顯示我401消息。
另外,登錄窗口不接受輸入正確的用戶名和密碼。
我正在使用表單身份驗證。

任何建議將受到歡迎。

+0

聽起來像一個Web服務器問題。確保網站配置正確。 –

+0

任何方向尋找什麼? – toy4fun

+0

我需要更多地瞭解你的環境:你有什麼服務器和哪個版本? –

回答

0

Maintenance.htm文件更改爲ASPX格式解決了此問題。

0

我只是想指出,任何人搜索這個錯誤,它可以通過各種錯誤在web.config

這web.config中引起的是,解決這個問題,我在web.config的本質

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <security> 
      <authentication> 
       <anonymousAuthentication userName="" /> 
      </authentication> 
     </security> 
    </system.webServer> 
</configuration> 
相關問題