关于[服务器win2008server R2 x64 部署.net core到IIS 并解决ASP .NET Core HTTP Error 502.5 – Process Failure 的问题等]的摘要:
服务器win2008server R2 x64 部署.net core到IIS并解决ASP .NET Core HTTP Error 502.5 – Process Failure 的问题1、发布网站 ;2、安装 vc_redist.x64 (Visual C++ Redistributable for Visual Studio 2015) 新装的系统没装的补丁,装过略过;3、安装WindowsHosting :如: dotnet-hosting-2.1.3-win ; 4、安装.Net Core SDK: 如:dotnet-sdk-2.1.401-win-x64 ; 注意3,4版本要一致; https://www.microsoft.com/net/download/dotnet-core/2.1; 5、重启IIS服务器,cmd 中输入 iisreset; 6、添加netcore站点,应用程序池的.NET Framework版本选择“无托管代码”:application pool应用池-> 高级 -> 标识 将原来ApplicationPoolIdentity改为对数据库有访问权限和网站文件有读写权限的Windows用户(这里需要确定这个Windows用户可以登录数据库,不行可以在数据库安全设置添加。当然你也可以将数据库连接字符窜改为数据库用户和密码访问,比如:sa),然后重启应用池,重启网站浏览