• 使用WTM框架项目的部署遇到的问题及解决方式


    、打开web.config找到stdoutLogEnabled="false",把该值改为true,即->stdoutLogEnabled="true"1、发布部署后运行exe正常,关闭后访问地址500.13错误,

    2、502.5错误

     解决方式:

    2.1、dotnet-hosting版本与项目开发的版本不一致

    首先查看项目中Microsoft.AspNetCore.App的版本为5.0.0,则下载5.0.0版本的SDK

    2.2 、 web.config配置的问题,如下图所示修改processPath的路径为你安装.net core的路径

     2.3、打开web.config找到stdoutLogEnabled="false",把该值改为true,即->stdoutLogEnabled="true"   

    此步骤后出现错误可以进入发布后的项目中找到logs文件下的日志,查看详细错误信息。

    <?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=".\CMS.WebApi.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
        </system.webServer>
      </location>
    </configuration>

    3、用户 'IIS APPPOOL\' 登录失败

    ①:首先检查下你的项目里的web.config配置节里是不是开启了集成验证模式(因为要和IIS应用程序池里你发布的保持一致)

    integrated security=True//集成验证模式


    ②:如果开启了集成验证模式,那 接下来就是应用程序池里发布的网站的标识的问题了。修改标识为NetworkSrvice

    (选择网站,右击找到高级设置)

     

    ③:打开你的sqlserver查看你的账户里有没有NetworkService这个用户,如果没有就创建一个。

    然后问题解决。

  • 相关阅读:
    ffmpeg处理视频与声音
    吸引力
    bzoj 2752: [HAOI2012]高速公路(road)
    bzoj 3653 [湖南集训]谈笑风生
    bzoj 3143: [Hnoi2013]游走
    16,docker入门
    15.9,python操作redis集群
    15.8,redis-cluster配置
    15.7,哨兵集群
    15.6,redis主从同步
  • 原文地址:https://www.cnblogs.com/zxdz/p/15684610.html
Copyright © 2020-2023  润新知