1.安装环境:.NET Core Windows Server Hosting
DotnetFramework的程式发布不需要安装此程序集.
该程序集使得IIS具备反向代理功能,包含了.Net Core运行时(Runtime),.Net Core 类库(Library)和 Asp.Net Core Module。其中Asp.Net Core Module负责反向代理工作。
官网下载路径:dotnet.microsoft.com/download/do…
目前.NET Core版本升级很快,请下载最新版本的.NET Core Windows Server Hosting,确保服务器上的.Net Core版本不低于部署的自己的应用程式版本
下载上图中的三个安装包(按自己系统版本选取),下载完成后安装
安装成功后,我们去IIS中,找到 "模块",点进去看到ModuleV2即可
到此,环境安装完成!接下来就是发布应用
2.发布应用
至此,程式已经成功发布到指定文件夹中,接下来开始到IIS上部署应用。
3.部署应用
- 打开IIS,点击添加网站
- 去应用程序池中找到我们刚刚发布的那个网站的应用程序池(我们刚刚发布那个网站的应用程序池名称叫NetCoreApp),将它的.Net Framework版本设为无托管代码
至此,netcore的IIS发布就成功了,请点击网址查看:*:10086