URL 没有重定向到默认页面
URL not redirecting to default page
我在 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>
此外,
<forms loginUrl="Login.aspx" defaultUrl="~/Default.aspx">
这些页面位于根文件夹中,所以我尝试了一些已经提到的东西 here。还有什么我想念的吗?解决方案的方向或任何链接都会有所帮助。
编辑:当 运行 在 localhost
上时,网站重定向到 Default.aspx
一些细微差别,但可能有所帮助。我还假设您使用的是 IIS 7 或更高版本。
如果它们在同一文件夹级别,您可以尝试:
<forms loginUrl="Logon.aspx" defaultUrl="Default.aspx"/>
你可以试试:
<defaultDocument enabled="true">
<files>
<clear/>
<add value="Default.aspx"/>
</files>
</defaultDocument>
我在 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>
此外,
<forms loginUrl="Login.aspx" defaultUrl="~/Default.aspx">
这些页面位于根文件夹中,所以我尝试了一些已经提到的东西 here。还有什么我想念的吗?解决方案的方向或任何链接都会有所帮助。
编辑:当 运行 在 localhost
上时,网站重定向到 Default.aspx一些细微差别,但可能有所帮助。我还假设您使用的是 IIS 7 或更高版本。
如果它们在同一文件夹级别,您可以尝试:
<forms loginUrl="Logon.aspx" defaultUrl="Default.aspx"/>
你可以试试:
<defaultDocument enabled="true">
<files>
<clear/>
<add value="Default.aspx"/>
</files>
</defaultDocument>