在IIS 7 asp.net中添加标记时出现身份验证超时问题

在IIS 7 asp.net中添加标记时出现身份验证超时问题,asp.net,iis-7,forms-authentication,Asp.net,Iis 7,Forms Authentication,我在我的网站上同时使用和。当我的网站出现错误请求、访问被拒绝、HTTP错误404.0-找不到请求或.net错误时,我想将我的应用程序重定向到自定义错误页。当我将标记添加到web.config中时,Net错误重定向正常,没有其他影响 <httpErrors errorMode="Custom" > <remove statusCode="404" subStatusCode="-1" /> <error statusC

我在我的网站上同时使用和。当我的网站出现错误请求、访问被拒绝、HTTP错误404.0-找不到请求或.net错误时,我想将我的应用程序重定向到自定义错误页。当我将标记添加到web.config中时,Net错误重定向正常,没有其他影响

 <httpErrors errorMode="Custom" >
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="http://localhost/mySite/error.aspx" responseMode="Redirect" />
 </httpErrors>
当我添加上述代码时,它会重定向到错误代码404上的error.aspx页面,但应用程序中的某些页面会出现一些奇怪的身份验证超时,当某些页面发生回发时,它会注销应用程序并进入登录页面。当我删除这个httperrors标记时,就没有超时问题。
有人能给我们一些指导吗?

这个问题已经解决了。我在error.aspx页面的加载页面中有表单身份验证签出代码。因此,在某些情况下,它将返回error.aspx,返回时它将清除会话

FormsAuthentication.SignOut();
            Session.Abandon();
因此,在将上述代码移动到页面中的一些事件中之后,它就可以正常工作了