[英]How to debug why I'm getting a 500 in my ASP.Net project after it's deployed?
我有一个ASP.NET MVC3解决方案,其中包含2个项目。我们称之为MySolution
和2个项目Foo
和Bar
。
它已经在Azure中运行了一段时间,没有问题。 上个月,我在一个分支机构中做了一些相当大的更改,现在正在寻求部署它。 单独地,当我在本地启动Foo
和Bar
时,它们都可以正常运行。
我的解决方案设置为在启动项目时启动“ Current Selection
,因此我将分别处理每个项目。
Foo
是我网站的根,所以说http://www.mycompany.com 。 Bar
设置为处理http://www.mycompany.com/r/的路由
我以为一切都很好,但是今晚将其部署到我的Azure登台环境时,根站点可以正常加载。 但是,当我尝试通过进入/r/
子目录来启动Bar
,得到了404。
然后,我将web.config更改为具有customErrors=Off
并重新部署。 我在Bar
项目中没有任何页面的HTTP 500
。
我什至不知道从哪里开始调试为什么会发生这种情况,我很想获得有关如何解决此问题的指导。
您可以登录到Windows Azure VM,以便调查问题的根本原因。 如果查看事件日志的“应用程序”部分,则应看到异常和问题的详细信息。 将它们复制并粘贴到此处,以便我们进一步为您提供帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.