美文网首页
未编译发布的ASP.NET CORE MVC 部署源代码到IIS

未编译发布的ASP.NET CORE MVC 部署源代码到IIS

作者: 段煜华 | 来源:发表于2019-09-29 19:21 被阅读0次

    把整个项目文件夹部署到IIS 上面,启动发现报如下错误


    image.png

    原因是缺少配置文件,在根目录添加一个配置文件 web.config 并写入如下代码

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <location path="." inheritInChildApplications="false">
        <system.webServer>
          <handlers>
            <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
          </handlers>
          <aspNetCore processPath="dotnet" arguments=".\Dsh.Core.App.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
        </system.webServer>
      </location>
    </configuration>
    <!--ProjectGuid: 5b3e92d8-29e1-4431-908e-5fd57fac11b2-->
    

    又发生了如下错误


    image.png

    解决方法1:
    应用池高级配置 - 启动32位应用程序 - 设置为True


    image.png
    解决方法2:
    配置 web.config
    <aspNetCore processPath="dotnet" arguments=".\Dsh.Core.App.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
    //删除属性 hostingModel="InProcess"
    

    出现如下错误


    image.png

    相关文章

      网友评论

          本文标题:未编译发布的ASP.NET CORE MVC 部署源代码到IIS

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