发布MVC 5项目后出现HTTP 500错误

时间:2018-08-07 18:38:49

标签: c# sql-server asp.net-mvc twitter-bootstrap adminlte

我目前正在使用AdminLTE模板开发MVC 5 Web项目。当我在Visual Studio上调试时,没有问题,但是如果我发布项目并在本地IIS服务器上进行测试,则会出现HTTP 500错误。

我检查了所有控制器和视图,发现了一些东西。在一种观点上,我使用mysql连接,那里没有问题。页面运行正常,但是sql server使用的页面无法运行。另外,我在登录页面上使用了SQL Server模型。它也很好用。只是SQL服务器连接不起作用。

我正在计算机上使用SQL Server Express,
远程mysql,
.NET Framework 4.6.1,
AdminLTE模板,
最新的IIS服务器。

我还尝试了Windows Server 2012 r2和SQL Server 2008 r2的标准。我配置了web.config,但仍然遇到相同的错误。

sql used view

mysql used view

1 个答案:

答案 0 :(得分:0)

谢谢您的建议。我解决了问题。我将逐步解释它。

  1. 我通过NuGet将log4net软件包添加到了解决方案中
  2. 由以下link
  3. 配置
  4. 检查日志文件并看到以下错误:用户“ IIS APPPOOL \ user”的登录失败。
  5. 然后我根据此solution
  6. 解决了该问题

现在,该项目运行良好,谢谢。