2012-05-16 82 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> 
相关问题