所以我完成了我的一个ASP.NET项目,并希望将它部署在高效的服务器上。突然间WHOOM:运行时错误!
好的,没问题;看一下错误信息,看堆栈跟踪,解决问题,大家开心。花生!
服务器告诉我,我customErrors
中的web.config
- 设置已设置为不显示任何错误消息。所以我看看文件,我看到了什么? <customErrors mode="Off" />
。
我试图将帽子更改为On
,RemoteOnly
以及其他任何内容。没有改变。为什么服务器无法正确识别设置,因为当我调试VS'08中的页面时,一切都运行得很好......
答案 0 :(得分:1)
确保IIS应用程序使用正确版本的ASP.NET - 有时它将默认为1.1。
在IIS6中,右键单击网站或虚拟目录,然后转到属性&gt; ASP.NET选项卡。它将有一个下拉列表来选择要使用的.NET版本。
对于IIS7,请按照instructions here。