.NetCore——IIS服务器部署

@. NetCore——IIS服务器部署

.NetCore——IIS服务器部署

一、部署前准备工作

在此目录下双击模块查看是否已经安装AspNetCoreModule托管模块

.NetCore——IIS服务器部署
.NetCore——IIS服务器部署

如果没有安装点击此处进入下载中心
可以根据自己的需求进行选择下载.NetCore的SDK、运行时
.NetCore——IIS服务器部署
在看看服务器是否安装跟你开发版本相同的.NetCore版本没有,尽量要相同,不然会出问题。
可以右击你的项目,点击属性查看版本号,也可以点击依赖项里面的SDK进行查看。

二、发布

右击项目点击发布与之前的发布流程相同。选择文件系统,选择发布后的打包程序的存放地址
.NetCore——IIS服务器部署
目标框架是基于你开发环境的版本
.NetCore——IIS服务器部署
然后在IIS中正常添加一个网站指向,打包程序的文件夹就ok
.NetCore——IIS服务器部署
此处点击应用程序池,选择发布的项目,改成无托管代码,管道模式改成集成。如图中箭头指向设置即可。
最后设置webconfig文件
我们先来看一下自己开发环境部署的webconfig文件
.NetCore——IIS服务器部署
箭头处为dotnet,这块指向的是一个.netcore的应用程序
.NetCore——IIS服务器部署
在开发环境部署的话系统会自动给指向这个应用程序,但是在服务器的时候需要自己手动去改
.NetCore——IIS服务器部署
改成图中这样。
这样就完成了此次部署!!!

三、结尾

.NetCore——IIS服务器部署
将这个值设置为True,然后在程序的根目录手动创建一个logs文件夹,程序就会自动记录日志。查看程序崩溃很有效。