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~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章