脚本宝典收集整理的这篇文章主要介绍了使用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=".logsstdout" hostingModel="InProcess" /> </system.webServer> </location> </configuration>
3、用户 'IIS APPPOOL' 登录失败
①:首先检查下你的项目里的web.config配置节里是不是开启了集成验证模式(因为要和IIS应用程序池里你发布的保持一致)
integrated security=True//集成验证模式
②:如果开启了集成验证模式,那 接下来就是应用程序池里发布的网站的标识的问题了。修改标识为NetworkSrvice
(选择网站,右击找到高级设置)
③:打开你的sqlserver查看你的账户里有没有NetworkService这个用户,如果没有就创建一个。
然后问题解决。
以上是脚本宝典为你收集整理的使用WTM框架项目的部署遇到的问题及解决方式全部内容,希望文章能够帮你解决使用WTM框架项目的部署遇到的问题及解决方式所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。