.net core --multiple project publish to one service(500.35)

近期公司一直在使用.net core的项目,但是一直都是单一发布,也就没有注意该问题,但是现在如果一直单一发布则会浪费资源,所以,想在同一个service上发布两个.net core 项目。

1. 如果service本身就是.net core的项目,则不用考虑其他只需要在对应的.csproj文件中设置<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>将.net core的自托管改变成外部托管即可。

2. 如果service本身是.net freamwork的项目,则在发布的配置选项中应该设置

然后再对应的 .csproj文件中设置<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>将.net core的自托管改变成外部托管即可。

而我的service是属于第二种,因为之前没有接触过,所以一直都不知道原因在哪里,并且一直收到500.35 - acm multiple in-process applications in same process这个错误,现在解决了,特此记录一下,希望能够帮助到需要的人。共同学习共同进步。

猜你喜欢

转载自blog.csdn.net/VS18703761631/article/details/106917099
今日推荐