我在使用 ASP.NET MVC Web 应用程序时遇到了一个奇怪的问题。当应用程序发生错误时,IIS 7.5 会返回错误 401 而不是 500。这种情况只发生在生产环境中,开发或暂存工作正常;这里的困难是我无法访问生产环境,所以我必须自己复制问题才能查看问题出在哪里。
有什么建议么?
答案1
401 意味着需要授权。您是否使用自定义错误页面?如果是,您的应用程序是否可以访问自定义错误页面?这是我的第一个猜测。
我在使用 ASP.NET MVC Web 应用程序时遇到了一个奇怪的问题。当应用程序发生错误时,IIS 7.5 会返回错误 401 而不是 500。这种情况只发生在生产环境中,开发或暂存工作正常;这里的困难是我无法访问生产环境,所以我必须自己复制问题才能查看问题出在哪里。
有什么建议么?
401 意味着需要授权。您是否使用自定义错误页面?如果是,您的应用程序是否可以访问自定义错误页面?这是我的第一个猜测。