windows server2008 r2 部署.net core web程序

物品清单

  1. 系统:windows server 2008 R2 Standard 64位
  2. .net core 发布包一个
  3. windows server 2008 R2 ServicePack1 补丁windows6.1-KB976932-X64.exe(百度网盘)
  4. 补丁Windows6.1-KB2533623-x64.msu百度网盘
  5. vc++2015 vc_redist.x64.exe(百度网盘)
  6. .net core运行时,本人使用2.0DotNetCore.2.0.3-WindowsHosting.exe(百度网盘)

步骤

  1. 服务器开启IIS。
  2. 安装上述3中,windows server 2008 R2 SP1补丁,否则会出现VC++2015安装失败。安装完成需重启
  3. 安装上述4中,KB2533623补丁,否则当配置完程序运行时,会出现 asp.net core HTTP Error 502.5错误。当直接运行.net core程序时,会出现hostfxr.dll 加载失败的错误。安装完成需重启
  4. 安装上述vc++2015。
  5. 安装上述.net core运行时。
  6. 依次运行如下命令,重启服务:
    net stop was /y
    net start w3svc
  7. 配置站点。其中需注意事项为:应用程序池中“.Net Framework版本”选择“无托管代码”;“托管管道模式”选择“集成”。如下图:


    应用程序池配置

你可能感兴趣的:(windows server2008 r2 部署.net core web程序)