Asp.net URL未重定向到默认页面
我有一个用ASP.NET开发的网站。我把它托管在IIS中,并说url是www.web.com。每当我通过在浏览器中键入URL请求此页面时,我都会被重定向到登录页面,URL如下:www.web.com/login.aspx?ReturnUrl=%2f 我在web.config中添加了以下内容,以使Default.aspx成为我的默认页面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
<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中的更改成功了:)。现在一切正常。