c# - 服务器上的 MVC 3 应用程序总是出现 500 错误

标签 c# .net asp.net-mvc-3 iis-7 .net-4.0

我正在部署一个 MVC 3 站点...它在我们的“暂存”服务器上运行良好,“理论上”是我们“QA”服务器的镜像。但是,当部署到 QA 时,当尝试从 Web 浏览器访问它时,它只会给出 500 错误。我们在 web.config 中打开了详细错误,在 IE 中关闭了友好的 http 错误,但什么也没有。

关于我们可能检查的内容有什么建议吗?我已经验证服务器上安装了 .NET 4 Client 和 .NET 4 Extended。我需要编制一份可能性 list 。在这个问题上使劲挠头...

更新:

我注意到一个奇怪的地方,运行 powershell 命令:

test-path "$<Env:ProgramFiles(x86)>\Microsoft ASP.NET"

返回错误。正如我之前所说,安装了 .NET 4(客户端和扩展),但没有安装其他任何东西。我觉得这有点可疑......

最佳答案

登录到服务器的桌面并从那里的浏览器打开网站。然后您应该会看到实际的异常详细信息。

关于c# - 服务器上的 MVC 3 应用程序总是出现 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921349/

相关文章:

c# - .Net Micro 与 Microsoft Azure

c# - 阻塞任务?

当 plist 文件受表单例份验证保护时,iOS 无线安装失败

html - 如何设置 MVC3/ASP.net DropDownList 的样式?

c# - 从服务器端 ASP.Net 将 Javascript 函数绑定(bind)到 TreeView CheckBox

c#:检查哪个项目正在调用类库

c# - IQueryable 可以用文字表达

c# - HttpClient 和使用代理 - 不断得到 407

c# - 带有 jQ​​uery Ajax 调用的 MVC 不能正确绑定(bind)空数组/可枚举

c# - Lambda 返回另一个 lambda