为什么在asp.net中显示不同的页面而不是设置为启动页面

时间:2015-06-30 09:05:21

标签: c# asp.net web

我开始在asp.net开发的新项目中工作。在此应用程序中,使用的authencation是表单身份验证,会话超时为10分钟。 IIS也使用IIS表达式用于开发目的。

问题是,即使我第一次将login.aspx设置为启动页面,它总是首先转到pagenotfound.aspx页面。但在第二次尝试时它会正确显示此页面。此外,如果我点击任何其他页面甚至2分钟保持系统空闲它再次显示pagenotfound.aspx页面,但在第二次尝试显示页面正确。 pagenotfound是创建的页面,用于显示用户是否执行任何无效请求但无法在始终转到该页面而不是启动或请求的页面时找到原因

1 个答案:

答案 0 :(得分:0)

在网络配置中添加以下代码

GET http://stackoverflow.com/ HTTP/1.1
Host: stackoverflow.com

表格认证使用以下代码

<system.webServer>  
<defaultDocument>
  <files>
    <clear/>
    <add value="index.aspx"/>
  </files>
</defaultDocument>
</system.webServer>