admin管理员组文章数量:1632327
本文讲述将.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.确定
然后在应用程序池找到刚才的网站所使用的应用程序池,默认和网站名同名
找到应用程序池,然后单机最右边的基本设置
设置为无托管代码,因为 framework运营在CLR平台上,但是 core不需要依赖CLR,而是 core自己的环境,在windows中也就是刚才安装的windows server hosting
然后点击确定
启动刚才发布的网站
至此,部署完成
打开浏览器输入你刚才部署的地址,我这边是:http://localhost:8015
可以正常访问即部署成功啦
Ending~
版权声明:本文标题:windows下部署.Net core项目 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729118565a1187383.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论