【发布时间】:2016-06-10 09:06:19
【问题描述】:
发布 ASP.NET Web 应用程序后,我尝试将网站托管在本地服务器上。但是,当我启动它时,它在我的浏览器中出现了这个错误:
哎呀。 500 Internal Server Error 启动服务器时发生错误 应用。
如何调试这个错误是什么?该网站在开始使用 IISExpress 和 Visual Studio 中的“web”时工作(调试和发布配置)。
我使用的是开发环境,我已经指定了app.UseDeveloperExceptionPage();。
我已按照说明here 部署到 IIS。
我也尝试了here 提供的建议(重新发布时选择了“发布前删除所有现有文件”)。 (那里的 OP 有一个稍微不同的错误,所以这就是我发布一个新问题的原因。)
我在互联网上找了几个小时,但似乎没有太多关于它的内容。有什么想法吗?
我在 Windows 7 上,使用 ASP.NET 5 RC1。
【问题讨论】:
-
在 web.cnfig 中启用 httpPlatform stdout 日志以查看日志文件中的实际错误。我遇到了错误,因为我的数据库权限设置不正确并且我使用的是集成安全性:-)
-
@MuqeetKhan Lmao 我这样做了,显然异常与无法找到配置文件有关。哎呀。该网站使用基于托管环境的配置文件。我不知道“发布”工具将托管环境更改为生产环境。我只是假设它仍然是开发......
-
很高兴它有帮助。当你有机会时,你能接受答案吗?谢谢!
标签: c# asp.net iis-7.5 asp.net-core dnx