首页 > Web开发 > 详细

.net core 3.1升级到.net 5 web.config配置报错 processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%"

时间:2021-08-21 08:11:22      阅读:20      评论:0      收藏:0      [点我收藏+]

最近项目从.net core 3.1升级到.net 5,发布出来的文件,发现执行不了

技术分享图片

 

 

查看了和之前web.config的区别,发现如下不同:

 

.net core 3.1是这样:

<aspNetCore processPath="dotnet" arguments=".\LC.BigData.Api.Host.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout\">
<environmentVariables />
</aspNetCore>

 

.net 5是这样:

<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout\">
<environmentVariables />
</aspNetCore>

 

发现将.net core 3.1的配置拷贝过来就行了,应该是.net 5需要手动输入processPath和arguments这两个参数的原因

 

体验不好~吐槽一下,哈哈




 

.net core 3.1升级到.net 5 web.config配置报错 processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%"

原文:https://www.cnblogs.com/goldenbiu/p/15168233.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!