Asp.net 在URL中获取aspxerrorpath错误-路径存在-为什么是404?

Asp.net 在URL中获取aspxerrorpath错误-路径存在-为什么是404?,asp.net,Asp.net,我有一个Redirect.aspx页面。此页面接收参数并根据这些参数重定向到相应的资源 另一个页面向redirect.aspx发送重定向,我在Default.aspx页面上的aspxerrorpath=/myapp/redirect.aspx结束 我假设这意味着我遇到了404错误,这意味着它找不到Redirect.aspx文件。但是我检查了项目目录,文件就在那里 你知道我为什么会犯这个错误吗?谢谢 我找到了解决办法。 真正的陷阱在于: Response.TrySkipIisCustomError

我有一个Redirect.aspx页面。此页面接收参数并根据这些参数重定向到相应的资源

另一个页面向redirect.aspx发送重定向,我在Default.aspx页面上的aspxerrorpath=/myapp/redirect.aspx结束

我假设这意味着我遇到了404错误,这意味着它找不到Redirect.aspx文件。但是我检查了项目目录,文件就在那里

你知道我为什么会犯这个错误吗?谢谢

我找到了解决办法。 真正的陷阱在于:

Response.TrySkipIisCustomErrors = true;

这也发生在我身上。捕获到的异常是线程被中止,可能是由于超时,并且是因为我们通常运行的服务没有运行。运行服务修复了它,因为线程不再超时。可能类似的事情也发生在你身上。我知道这不是一个答案,但我希望它在某种程度上有所帮助。