1
IIS保持重定向我Login.aspx
当我设置Default.aspx
作为默认页面。在我的开发环境中工作正常,我到了正确的页面,但只要我发布并尝试从IIS服务器login.aspx总是第一。IIS保持重定向到login.aspx的当我设置Default.aspx的默认页面
我已经确定匿名用户被允许:
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
并将其设置为默认网址(进一步下跌的配置):
<authentication mode="Forms">
<forms loginUrl="Login.aspx" defaultUrl="Default.aspx"></forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
我甚至设置在IIS默认页面,但每次发布时都会重置它。
你使用IIS7吗?所以你要覆盖它并删除设置,当你发布 - '但它publish.'每次那是因为默认的页面存储在web.config中的IIS 7下'system.WebServer'重置它。 – vcsjones 2012-07-06 15:44:53
是的,我正在使用IIS7。 – sprocket12 2012-07-06 15:45:26
@vcsjones对不起,我不明白,我不知道我是如何覆盖它,并与什么。我上面的代码是在我的配置与Default.aspx相关的所有,所以如果我覆盖它应该不会仍然使default.aspx默认页面? – sprocket12 2012-07-06 15:49:23