参考网站:使用VS 2019发布.net core程序并部署到IIS的最新教程_网络大杂烩-CSDN博客_.net core 发布到iis
官方网站:将 ASP.NET Core 应用发布到 IIS | Microsoft Docs
按照这个文章的教程,一步一步操作。
- 安装IIS和.net core 运行时程序。
这个IIS是在系统更新的里面选中打开的,有篇文章参考http://www.xitongcheng.com/jiaocheng/win10_article_46727.html
安装IIS网上有很多教程: https://jingyan.baidu.com/article/eb9f7b6d9e73d1869364e8d8.html
然后这里就是可以直接打开IIS管理器。
这是安装成功了 ,这个运行时版本要和项目的版本号相同,我的项目版本是.net core 2.1的我之前安装的是.net core runtime 5.1的,但是不行,后来,我下载了2.1的运行时。
- 以文件夹的形式发布。
- 配置网站设置。
- 点击网站右键添加网站,这个网站名称是做为自己标识用,不需要访问。
- 这个屋物理路径是自己发布时的发布文件夹的路径。最后到这个publish的文件夹 ,这个就是发布的路径。
D:\namespace\WebApplication\WebApplication1\bin\Debug\netcoreapp2.1\publish
- 这个IP地址是自己的网路IP,这样的话,在局域网里就可以通过IP地址访问。
注意:如果单纯填入电脑名称,通过电脑名称也是可以访问的,但是显然通过IP访问要方便些,所以就是采用IP访问的方式。
到此:整个发布和部署就已经完成,让我们看看这个效果:
可以直接点击这个网站访问。
这个会直接访问这个IIS服务器。
在后面添加具体的项目路径。
效果展示:
这样就是最终的发布和部署的效果,这个是通过局域网共享的,在局域网里可以访问我这个项目。