美文网首页
.Net Core 3.1 项目发布到IIS教程

.Net Core 3.1 项目发布到IIS教程

作者: Sunday_1024 | 来源:发表于2020-03-19 12:08 被阅读0次

    1 下载环境

    最好本地vs发布环境和服务器上的core环境相一致。vs 发布环境安装 SDK3.1.2。IIS服务器上安装 core Runtime 3.1.2和Hosting Bundle 3.1.2 这2个安装包。(注意,如果iis服务器环境安装了以前版本的core,比如说3.0,发布后可能会有500错误。本人发布遇到这个问题,删除旧版本统一新版本解决。)

    core 3.1下载地址 https://dotnet.microsoft.com/download/dotnet-core/3.1

    下载环境

    2 vs发布,是用文件夹发布,注意运行时版本和框架版本。

    vs发布

    3 发布后,生成文件。如果点击exe,可以看到控制台相关信息,说明发布没有问题。

    发布后查看

    4 安装IIS和Windows Server Hosing之后 ,重启IIS服务,检查IIS"模块"中是否有 “AspNetCoreModule2”

    image.png

    5 创建网站,选择Asp.Net Core的发布目录,设置IIS应用程序池为“无托管 代码”

    image
    image

    如果是64位,注意要设置,如下图


    64位设置

    发布完成。

    参考:

    https://www.cnblogs.com/tianma3798/p/6947287.html
    https://blog.csdn.net/lwbjyl/article/details/99974644

    注意:如果是RazorPage项目,可能需要设置下面的属性为true。


    生成Razor页面

    相关文章

      网友评论

          本文标题:.Net Core 3.1 项目发布到IIS教程

          本文链接:https://www.haomeiwen.com/subject/lxwkyhtx.html