Asp.net URL未重定向到默认页面

Asp.net URL未重定向到默认页面,asp.net,web-config,Asp.net,Web Config,我有一个用ASP.NET开发的网站。我把它托管在IIS中,并说url是www.web.com。每当我通过在浏览器中键入URL请求此页面时,我都会被重定向到登录页面,URL如下:www.web.com/login.aspx?ReturnUrl=%2f 我在web.config中添加了以下内容,以使Default.aspx成为我的默认页面 <defaultDocument> <files> <clear/> <add value="Def

我有一个用ASP.NET开发的网站。我把它托管在IIS中,并说url是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>

. 我还缺什么吗?一个解决方案或任何链接的方向将是有帮助的


编辑:当在本地主机上运行时,网站会重定向到Default.aspx,这有几个细微的区别,但可能会有所帮助。我还假设您使用的是IIS 7或更高版本

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

<forms loginUrl="Logon.aspx"  defaultUrl="Default.aspx"/>
<defaultDocument enabled="true">
  <files>
    <clear/>
    <add value="Default.aspx"/>
  </files>
</defaultDocument>

您可以尝试:

<forms loginUrl="Logon.aspx"  defaultUrl="Default.aspx"/>
<defaultDocument enabled="true">
  <files>
    <clear/>
    <add value="Default.aspx"/>
  </files>
</defaultDocument>


是,我正在使用IIS 7。我现在试过了。仍然无法工作:(您可以检查一下,看看是否有什么帮助:没有太大的不同,但包括64位删除处理程序:稍微不相关,但与重定向和登录相关:非常感谢您的努力:)。Global.asax中的更改成功了:)。现在一切正常。