我有很大的麻烦发布我的网站到IIS。 它始终返回HTTP 500内部服务器错误。
我的项目在本地主机上运行完美。 我已经安装了NuGet包MvcDiagnostics.asxp( http://bradwilson.typepad.com/blog/2010/03/diagnosing-aspnet-mvc-problems.html )检查是否有任何隐藏的exception,但我没有find任何东西。
我正在运行一个Windows Server 2016,我在上面安装了IIS。 我没有与我的网站需要数据库连接。
ApplicationPoolIdentity默认应用程序池标识,我只是在80端口上添加了一个新的网站。
我给了用户IIS_IUSRS在inetpub文件夹上的完整权限。 我的网站被添加在C:\ inetpub \ wwwroot \网站下
我也尝试在webconfig中更改existingResponse =“PassThrough”和customErrors mode =“Off”,但没有运气。
任何帮助深表感谢! 我已经坚持了几个星期。 我能做什么? 谢谢!
解
看来我忘了安装IIS的某些部分。