zoukankan      html  css  js  c++  java
  • .net core 2.0 webapi部署iis操作

    1、安装 .net core 2.0 runtime (dotnet-runtime-2.0.7-win-x64.exe)

    https://www.microsoft.com/net/download/thank-you/dotnet-runtime-2.0.7-windows-x64-installer

    2、安装 DotNetCore.2.0.5-WindowsHosting 

    下载地址:https://aka.ms/dotnetcore-2-windowshosting

    备注:不安装此项会报错:HTTP 错误 500.19 - Internal Server Error  无法访问请求的页面,因为该页的相关配置数据无效。

    3、安装 c++2017 Redistributable(可选,报错时再装此项

    下载地址:

    https://download.microsoft.com/download/B/7/A/B7A6D5AB-2606-4942-BE19-996D105376A4/vc_redist.x64.exe

    4、命令行设置服务器环境变量(以生产环境为例)

    setx ASPNETCORE_ENVIRONMENT "Work" /M

    备注:Uat1对应uat1环境

        Uat2对应uat2环境

        Work对应生产环境

    Linux修改环境变量:export ASPNETCORE_ENVIRONMENT=development

    5、将发布包放到服务器上,

    如D:easytripWebApiPublishOutput-Hotel 为酒店webapi应用的根目录

    6、新建web站点

    配置F5转向到目录:m.trip.cmbchina.com/api/hotel/

    7编辑"应用程序池""基本设置"(我这里的应用程序池名称是EasyTrip.Hotel.WebAPI),修改".NET Framework 版本""无托管代码"

    8编辑"应用程序池""高级设置",修改"加载用户配置文件""True"

    9、去除X-Powered-ByHTTP响应标头(右键remove

    10、停止应用程序池及对应应用,并全部重启

    注意事项:  

      1、如果报错 :HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。  需安装DotNetCore.2.0.5-WindowsHosting 

  • 相关阅读:
    闭包Closures
    jsp中的四种对象作用域
    JFrame小练习1
    swift函数的用法,及其嵌套实例
    图的储存
    洛谷P3366 【模板】最小生成树(Kruskal && Prim)
    洛谷P3371 【模板】单源最短路径(弱化版)(SPFA解法)
    POJ 1577 Falling Leaves
    POJ 3784 Running Median
    洛谷P3374 【模板】树状数组 1
  • 原文地址:https://www.cnblogs.com/len0031/p/9399916.html
Copyright © 2011-2022 走看看