- 要求环境
windows 环境
net core 跟asp.net mvc 和web from 不同 他不依赖于asp.net 运行环境 他依赖于 net core 运行环境与net core sdk 环境
所以 我们 之前安装的asp.net mvc的项目 就不能按以前的方式 部署core 的项目了需要重新配置 core 的环境
注意 :core 运行环境和Hosting Bundle(托管捆绑包) 版本要与项目的core版本一致
core官网下载链接
配置iis托管core 项目 参考链接
配置 core swagger插件
配置core NLogs插件
- 配置 iis core 环境
下载完 core 运行环境和 Hosting Bundle(托管捆绑包) 此处的托管捆绑包包含了core 运行时跟asp.net core模块 安装后 就把runtimes 与 core模块都安装上了
此处 如果你不想安装模块时把运行时也带上 暂时没有办法 你可以查阅一下资料看有没有单独的core模块。
安装后
在windows下搜索 “应用和功能”
然后 在此处搜索 “core” 关键字 找到 刚刚下载的
这里你也可以卸载你不想用的软件或插件
有这两个文件 代表已经安装好了。
或者 在iis 根目录站点搜索 “模块” 功能
3.iis 站点配置
在iis 创建新的站点 并且 iis功能列表页不带asp.net模块
更改core 站点程序池为无代码托管