我在IIS 7上设置自定义错误时遇到了一个非常奇怪的错误。我有一个使用JavaScript / Ajax / Jquery的ASP.NET MVC3应用程序。 我正在尝试将我的托管移动到另一个提供商,我正在测试以确保一切正常。当自定义错误设置为“关闭”时,一切正常 但是,通过重定向将其设置为“ON”会导致视图中的JavaScript显示在屏幕顶部!这是我的自定义错误设置:
<customErrors mode="On" defaultRedirect="/Errors/Error/Index">
<error statusCode="404" redirect="/Errors/Error/Error404"></error>
</customErrors>
对于它的价值,我在我当前的提供商上拥有完全相同的设置,它的工作非常好!所以我不知道发生了什么。不幸的是,我的托管服务提供商似乎也不了解这个问题。有人可以帮忙吗?
编辑:当我删除defaultRedirect属性和错误元素时,它工作正常。它似乎不喜欢属性或元素。
谢谢,