如何调试我的ASP.Net项目部署后为什么会得到500?

时间:2012-06-24 05:59:09

标签: asp.net asp.net-mvc-3 visual-studio-2010

我有一个ASP.NET MVC3解决方案,其中包含2个项目。我们称之为MySolution和2个项目FooBar

现在已经在Azure中运行了一段时间没有问题。上个月我在一个分支机构做了一些非常大的改动,现在我正在寻求部署它。单独地,FooBar在本地启动时都能正常运行。

我的解决方案设置为在启动项目时启动Current Selection,因此我将分别处理每个项目。

Foo是我网站的根目录,所以说http://www.mycompany.comBar设置为处理http://www.mycompany.com/r/

的路由

我认为一切正常,但是当我今晚将它部署到我的Azure登台环境时,根站点加载正常。但是当我尝试通过进入Bar子目录启动/r/时,我得到了404。

然后我将web.config更改为customErrors=Off并重新部署。对于项目HTTP 500中的任何页面,我没有获得Bar

enter image description here

我甚至不知道从哪里开始调试为什么会发生这种情况,并希望得到有关如何排除故障的指示。

1 个答案:

答案 0 :(得分:1)

您可以登录Windows Azure VM,以便调查问题的根本原因。如果查看事件日志的应用程序部分,您应该看到异常和问题的详细信息。将它们复制并粘贴到此处,以便我们为您提供进一步的帮助。