在IIS7上部署Asp.Net Core 2.1.1 Web程序

首先要看官网说明了https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-2.1&tabs=aspnetcore2x。这个是必须的。

1、配置IIS,这个就比较麻烦了,当然有时候也很顺利。这个自行百度吧。

2、创建一个asp.net core web程序。

这一步一般有两种方式:

1、命令行

dotnet new mvc -n myApp    -- 创建一个mvc工程
cd myApp    -- 进入工程目录
dotnet run    -- 编译并运行程序

然后用记事本打开 myApp.csproj,在PropertyGroup添加一句:
<IsTransformWebConfigDisabled>true</IsTransformWebConfigDisabled>
最终效果:
  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <IsTransformWebConfigDisabled>true</IsTransformWebConfigDisabled>
  </PropertyGroup>

2、使用VS 2015/2017。这个就按照步骤下一步/确定即可。

3、发布asp.net core web程序。

命令行:

dotnet publish -r win7-x64    -- 发布程序到 win7 64bit 平台

执行以上命令后会在工程目录\bin\Debug\netcoreapp2.1\win7-x64\有个publish文件夹,这个文件夹就是发布后程序文件。我们准备把iis上要发布的网站的物理路径放到了D盘,所有复制publish文件夹到D。

4、iis上部署dotnet core需要安装Microsoft .NET Core 2.0.8 - Windows Server Hosting。下载链接https://download.csdn.net/download/king422212809/10611932

5、在开始菜单搜索iis

然后选择第一个打开

然后在这两项上任意一个上右键选择“添加网站”,弹出界面,填写相应信息然后点击确定。此时网站就算是发布了。但是根据官网上的说明还有一步骤。

选择.NET Framework 版本为“无托管代码”,然后点击确定。

6、查看发布结果。

然后在局域网其他电脑访问

以上效果就说明已经发布好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值