【问题标题】:URL not redirecting to default pageURL 未重定向到默认页面
【发布时间】:2015-07-01 21:52:06
【问题描述】:

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

【问题讨论】:

    标签: asp.net web-config


    【解决方案1】:

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

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

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

    你可以试试:

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

    【讨论】:

    猜你喜欢
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 2013-12-26
    • 1970-01-01
    • 2021-11-14
    • 2018-03-04
    • 2014-12-23
    相关资源
    最近更新 更多