.NetCore——IIS服务器部署
.NetCore——IIS服务器部署
一、部署前准备工作
在此目录下双击模块查看是否已经安装AspNetCoreModule托管模块
如果没有安装点击此处进入下载中心
可以根据自己的需求进行选择下载.NetCore的SDK、运行时
在看看服务器是否安装跟你开发版本相同的.NetCore版本没有,尽量要相同,不然会出问题。
可以右击你的项目,点击属性查看版本号,也可以点击依赖项里面的SDK进行查看。
二、发布
右击项目点击发布与之前的发布流程相同。选择文件系统,选择发布后的打包程序的存放地址
目标框架是基于你开发环境的版本
然后在IIS中正常添加一个网站指向,打包程序的文件夹就ok
此处点击应用程序池,选择发布的项目,改成无托管代码,管道模式改成集成。如图中箭头指向设置即可。
最后设置webconfig文件
我们先来看一下自己开发环境部署的webconfig文件
箭头处为dotnet,这块指向的是一个.netcore的应用程序
在开发环境部署的话系统会自动给指向这个应用程序,但是在服务器的时候需要自己手动去改
改成图中这样。
这样就完成了此次部署!!!
三、结尾
将这个值设置为True,然后在程序的根目录手动创建一个logs文件夹,程序就会自动记录日志。查看程序崩溃很有效。