我有一个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登台环境时,根站点加载正常。但是当我尝试通过进入Bar
子目录启动/r/
时,我得到了404。
然后我将web.config更改为customErrors=Off
并重新部署。对于项目HTTP 500
中的任何页面,我没有获得Bar
。
我甚至不知道从哪里开始调试为什么会发生这种情况,并希望得到有关如何排除故障的指示。
答案 0 :(得分:1)
您可以登录Windows Azure VM,以便调查问题的根本原因。如果查看事件日志的应用程序部分,您应该看到异常和问题的详细信息。将它们复制并粘贴到此处,以便我们为您提供进一步的帮助。