windows下部署.Net core项目

本文讲述将.Net core2.0项目部署在win10上

至于部署在linux或mac上,这个以后再讲解

.Net core部署在windows上很简单

Let's begin

 

1.创建.Net core2.0web项目

我是使用的VS2017,可以直接创建,

没有VS2017的,可以安装.Net core sdk,然后使用命令行去创建项目:

dotnet new 项目类型 项目名称(eg:dotnet new web lingbugApiProject)

如果不知道可以创建哪些项目,可以使用dotnet new来查看

 

2.创建好项目,开发完毕之后,我们要发布项目,供一会部署时使用,发布方式有两种:

a.使用VS2017的发布,发布到本地文件夹

b.使用命令dotnet publish,将项目发布到在项目文件夹的\bin\Debug\netcoreapp2.0\publish文件夹下

 

3.部署

a.打开IIS中的模块看有没有AspNetCoreModule模块,该模块平台用于运行.Net core项目

(ps:打开IIS命令:inetmgr)

 

如果没有AspNetCoreModule模块,请下载安装.Net core2.0的Windows server hosting

下载地址:.Net core2.0的Windows server hosting下载

下载完毕后,直接运行安装exe程序,然后重启电脑即可

 

4.环境准备完毕,接下来就是部署了

a.新建网站,输入网站名

b.物理地址指向刚才发布的文件夹中(发布在哪里指向哪里)

c.设置端口

d.确定

 

然后在应用程序池找到刚才的网站所使用的应用程序池,默认和网站名同名

找到应用程序池,然后单机最右边的基本设置

设置为无托管代码,因为.net framework运营在CLR平台上,但是.net core不需要依赖CLR,而是.net core自己的环境,在windows中也就是刚才安装的windows server hosting

然后点击确定

启动刚才发布的网站

 

至此,部署完成

打开浏览器输入你刚才部署的地址,我这边是:http://localhost:8015

可以正常访问即部署成功啦

 

Ending~

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值