繁体   English   中英

如何调试为什么在部署ASP.Net项目后却得到500?

[英]How to debug why I'm getting a 500 in my ASP.Net project after it's deployed?

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

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

我的解决方案设置为在启动项目时启动“ 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM