我有一个用ASP.NET开发的网站。我把它托管在IIS中,并说网址是www.web.com。每当我通过在浏览器中输入URL请求此页面时,我都会被重定向到具有URL的登录页面,如www.web.com/Login.aspx?ReturnUrl=%2f。
我在web.config中添加了以下内容,以便将Default.aspx作为我的默认页面。
<defaultDocument>
<files>
<clear/>
<add value="Default.aspx"/>
</files>
</defaultDocument>
此外,
<forms loginUrl="Login.aspx" defaultUrl="~/Default.aspx">
这些页面存在于根文件夹中,所以我尝试了一些已经提到过的事情here。还有什么我想念的吗?解决方案或任何链接的方向都会有所帮助。
编辑:在localhost
上运行时,网站会重定向到Default.aspx答案 0 :(得分:1)
一些细微差别,但可能有所帮助。我还假设您使用的是IIS 7或更高版本。
如果它们位于同一文件夹级别,您可以尝试:
<forms loginUrl="Logon.aspx" defaultUrl="Default.aspx"/>
您可以尝试:
<defaultDocument enabled="true">
<files>
<clear/>
<add value="Default.aspx"/>
</files>
</defaultDocument>