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

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了使用WTM框架项目的部署遇到的问题及解决方式脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

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

2、502.5错误

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

 

 解决方式:

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

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

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

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

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

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

 

 

 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=".logsstdout" hostingModel="InProcess" />
    </system.webServer>
  </location>
</configuration>

 

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

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

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

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

 

 

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

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

 

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

 

 

 

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

 

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

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

 

 

 

 

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

 

 

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

 

 

 

然后问题解决。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

脚本宝典总结

以上是脚本宝典为你收集整理的使用WTM框架项目的部署遇到的问题及解决方式全部内容,希望文章能够帮你解决使用WTM框架项目的部署遇到的问题及解决方式所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: