出版问题
我有一个 ASP.NET Web 项目,可以在我的计算机上完美运行。 但是,当我发布到远程服务器时,它崩溃了。 我看到的唯一页面是主启动页面。 如果我点击任何链接,我会收到一个错误页面。 错误页面告诉我,它无法告诉我错误是什么(出于安全原因),并且我应该在 web.config 文件中设置 customError mode="off",我就是这么做的。 但是,它仍然不会向我显示任何错误详细信息。 有人可以向我解释一下如何找出错误是什么吗?
I have an ASP.NET web project that works perfectly on my computer. However, when I publish to the remote server, it crashes. The only page I see is the main startup page. If I click on any link I get an error page. The error page tells me that it can't tell me what the error is (for security reasons), and that I should set customError mode="off" in my web.config file, which I did. However, it still won't show me any of the error details. Can someone explain to me how I can figure out what the error is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
XML 区分大小写,因此首先确保 CustomError Mode="Off" 而不是 "off"。
接下来,您是否在另一个 asp.net 站点的子目录中运行该应用程序? 如果是这样,请检查以确保该网站已关闭自定义错误。
还是没有运气? 您使用什么网络服务器,IIS6 还是 7? 更改配置后是否重新启动应用程序或应用程序池(通常应该自动发生)? 其他 .net 应用程序是否在同一服务器上运行?
XML is case sensitive, so first make sure CustomError Mode="Off" not "off".
Next, are you running the application within a subdirectory of another asp.net site? If so, check to make sure that site has custom errors turned off.
Still no luck? What webserver are you using, IIS6 or 7? Did you restart the application or app pool after making the config changes (usually should happen automatically)? Are other .net applications running on the same server?