一、出错前的步骤:
1.安装了netcore对应版本的 dotnet-hosting,dotnet-sdk,vc_redist。其中vc_redist提示已安装其他版本,设置失败。
2.安装IISWeb的所有功能。
二、报错500.19
多方搜索和根据以往的经验,就是win server 系统需要安装一系列的系统补丁,
安装顺序如下:参考的文章:windows server2012R 安装Microsoft Visual C++ 2015 Redistributable (x64) 安装失败
安装完成系统补丁,并重启系统
三、重启系统后,vc_redist成功,但是依然报错500.19.于是卸载了dotnet-hosting,dotnet-sdk,vc_redist,然后重新安装,然后重启IIS,重启站点,可以访问了
四、netcore站点的一些基本设置,简要记录下,
1.站点目录的访问权限,添加everyone完全控制。
2.应用程序池,编辑应用程序池—.NET CLR 版本 —“无托管代码”。
3.应用程序池。高级设置:启用32位应用程序=true,加载用户文件=true