发布多个Azure功能而不会覆盖彼此的dll

问题描述

我在3种不同的解决方案中使用.NET Core 3.1具有3种Azure功能。每个解决方案都有一个带有自己的 return this.usersTableService.fetchRequestedPageUsersIds(request).pipe( switchMap((idsToFetch) => { return forkJoin([this.usersTableService.getNewIdsToFetch(requestedIds,entities),of(idsToFetch)]); }),mergeMap(([newIds,idsToFetch]) => { return this._fetchNewUsersFromAPI(requestedIds,request,newIds,entities); }),catchError((err) => of(loadPageFail(err))) ) ,启动和功能触发文件的项目,并且还包含几个基于NETStandard库的相关项目。

我将所有3个功能发布到一个AppService。当我这样做时,我可以看到在Kudu中仅创建了1个host.json和1个bin文件夹。我强迫所有3个host.json文件都相同并且具有所有依赖关系,但是问题是/ bin文件夹中相同dll文件的dll版本被上次发布的功能覆盖。

我是否可以为每个功能在host.json上使用单独的/ bin文件夹?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)