网址未重定向到默认网页

时间:2015-07-01 21:52:07

标签: asp.net web-config

我有一个用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

1 个答案:

答案 0 :(得分:1)

一些细微差别,但可能有所帮助。我还假设您使用的是IIS 7或更高版本。

如果它们位于同一文件夹级别,您可以尝试:

<forms loginUrl="Logon.aspx"  defaultUrl="Default.aspx"/>

您可以尝试:

<defaultDocument enabled="true">
  <files>
    <clear/>
    <add value="Default.aspx"/>
  </files>
</defaultDocument>