Mvc 发布并部署到IIS上的详细步骤讲解

关于asp.net core mvc 发布并部署到IIS的一些常见问题及详细教学**

其实把一个项目发布并部署到IIS上并不是特别困难,但是作为初学者,总是会遇到各种各样的问题,(就比如我),经过一段时间的摸索,终于是把问题解决了,当然也是百度了许多的方法,因为找到的教程并不是我想要的,当自己真的实践操作的时候,会发现有各种各样的问题冒出来,这时候再百度找答案,就会病急乱投医,所以会越搞越蒙圈。为此,我觉得有必要写一下关于从发布到部署的详细过程,希望对于同样处于困难中的你有所帮助,谢谢,写的不好的地方,还望指正!

  1. 首先是说一下没有连接数据库时候的IIS部署(这个相对简单)
    先建立一个mvc项目,当可以正常运行的时候,我们就开始发布了。这里我使用的是VS 2019版本,示范过程如下。
    Mvc 发布并部署到IIS上的详细步骤讲解
    点击发布即可
    Mvc 发布并部署到IIS上的详细步骤讲解
    这里需要点击Release
    Mvc 发布并部署到IIS上的详细步骤讲解
    部署模式选择框架依赖,独立的话文件包比较大,但是没有安装相应的SDK包也可以运行,这里我们就选择框架依赖,可移植就行,因为这里没有数据库,所以保存就行,要注意的是,你必须安装了相应的SDK版本的文件包。可以在控制台输入dotnet --list-sdks 命令即可查看安装情况。
    接着点击发布即可。
    Mvc 发布并部署到IIS上的详细步骤讲解
    当看到如图所示页面,即表示发布成功了。
    接下来就是我漏掉的一个很要命的步骤,导致卡了我好久,一直找错误都没有招到问题的根源,其实就是一个安装包忘记安装导致的。
    这里需要安装 .NET Core 托管捆绑包,在 IIS 服务器上安装 .NET Core 托管捆绑包。 如下图所示:
    Mvc 发布并部署到IIS上的详细步骤讲解该模块允许 ASP.NET Core 应用在 IIS 后面运行。直接下载安装就可以了。
    接下来就是部署到IIS上了。
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    接下来进入我的电脑-管理
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    右键添加网站
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    如此就可以部署成功了。
  2. 然后是涉及数据库的发布部署过程。
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    在数据库里面需要修改,我这里使用的是SQL Server2019 数据库.
    Mvc 发布并部署到IIS上的详细步骤讲解
    右击新建登录名
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    Mvc 发布并部署到IIS上的详细步骤讲解
    终于到了最后的阶段:
    Mvc 发布并部署到IIS上的详细步骤讲解
    如此便完成了全部的部署过程,在网页就可以看到自己做的项目了。当然这里还有一些要注意的问题,比如在 web.config文件里需要做一些更改。
    Mvc 发布并部署到IIS上的详细步骤讲解
    以上就是本人在发布并部署到IIS上的一些经验和体会,希望可以帮助到你,当你在某一个bug下卡住的时候,前往不要轻易放弃,因为也许只是某一个小小的疏忽,就导致了这样的错误,这时候不能急躁,需要静下来仔细想想自己的操作过程,当然,官方文档是特别重要的,是特别好的参考资料,好了,今天就写到这里,一起共勉,希望你能够有所收获!谢谢!