IIS打包发布项目文件(.Net Core)

本地IIS和服务器IIS发布流程 ----- 发布流程一样但是,自己电脑版本高,所以支持的也就更多。服务器版本低,所以支持的就少,还需要下载版本插件。我非开来说。


①本地IIS部署与项目发布

一、打开自己的项目在项目上右键点击发布

  •  点击后进入发布界面发布到自己设置的文件夹内

  •  发布后,我们点开我们的所发布的文件夹,就是我们所需要用的文件;

打包非常重要!!!非常重要!!!如果打的包缺少文件的话,就会运行不起来,所以我们一定要确保打的包是正确的!!!!!打包完成后可以先在本地IIS测试一下是否成功!!!!


二、得到所需要的文件夹后,我们需要打开本地的IIS在网站上右键 --- > 新建网站 输入他要求我们输入的东西

  • 确定后我们的网站就发布成功了就可以在iis左侧找到我们的网站,点击后,右侧会给你蹦出浏览网站,就可以进行浏览了

 如果不能浏览的话,一定是在发布打包的过程中出现了错误,或者是代码出现了错误,大家根据提示进行修改就可以了。这是本地的发布方式;

需要注意的点:

  1. 我们本地的系统肯定都不会很低级,所以大多数项目都是支持的,不需要下载什么版本插件
  2. IIS发布时候端口不要起冲突,正在使用的端口,我们在新建网站时候不要写一样的,相同的端口只能开启一个。

②服务器IIS部署与项目发布

 一、把本地发布好的文件发送到服务器上

通过微信,或者别的通讯软件把我们打包好的项目发送到服务器上面;大家会部署FileZilla的也可以部署FileZilla来进行快速发布;往后我会发一篇FileZilla的简易部署流程。


二、项目版本和系统版本问题

由于服务器版本比较低,所以我创建发布的项目是3.1版本的,太高的版本服务器不支持。不仅项目要版本低一些,而且我们还要在服务其上安装一个版本包,才能正常发布!!!!否则的话会报错500.30

版本包地址:

.Net Core 3.1 host包icon-default.png?t=N176https://dotnet.microsoft.com/zh-cn/download/dotnet/3.1根据自己项目的版本和服务器系统版本,来安装自己所需要的版本插件;我这里就下载了个3.1版本的:

 把他安装到自己服务器上之后就就可以正常发布了!!!

如果不装这个版本插件的话发布后访问会报错500.30错误


三、文件夹权限问题

我们如果发布成功后,点击浏览,但是报错500.19

 我们就需要给我们所需要发布的文件夹进行一个权限的修改

点开我们索要发布的文件夹右键属性面板:点击安全 ---> 编辑 --- > 添加

点击确定:----》

 设置成功后就可以正常访问了;如果还是不能访问,大家可以根据报错的信息百度查看。或留言;


四、发布后的项目映射到公网

 每发布一个网站,都要在服务器管理面包添加规则,把内部端口映射到公网,这样才可以在外面访问,否则会访问不了;

 

 点击添加规则:如下配置

 端口号要和你在服务器内部发布时填写的端口一样!!否则还是无法访问;

 

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值