我一直负责在windows server 2008上设置所有处于debugging模式的asp.net网站
当浏览服务器上的网站,并发生错误,例如数据库连接无法打开我希望按照正常接收错误转储的Asp.net服务器错误页面
就像 – http://www.codeproject.com/KB/books/1861005040/image091.gif
然而,实际发生的是我在网页上随机获得的字符。 例如:<֟)= * 2o v YK WuZ, 6[N f O b @! u]S yQiN&e̋Ej1zx˼oyU֤˪Mϫ2di4
这不是正确或预期的行为。 事件日志确实显示出了什么问题。
我如何得到服务器错误页面正确呈现,我错过了服务器asp.net安装程序的东西?
您是否在IIS中为全局,站点或虚拟目录configuration了ASP.NET的“自定义错误”页面?
也许这是一个压缩问题。 尝试禁用压缩(Web主页,IIS部分),以查看错误页是否正确呈现。
另一个猜测是,在字符集设置(ASP.NET部分中的.NET全球化)中有什么问题。
我在IIS 7中遇到与ASP.NET 4相同的问题,但如果将App Pool更改为经典模式,则不会再出现该问题。 尝试做到这一点。
我的情况下,这并不能解决问题,因为我的应用程序需要在集成模式…