Azure web app service Azure应用程序服务无法加载文件或程序集

Azure web app service Azure应用程序服务无法加载文件或程序集,azure-web-app-service,sitecore9,Azure Web App Service,Sitecore9,我试图在Azure中的一个新应用程序服务中建立一个sitecore站点。这已经在我们的生产Azure帐户中起作用,但我们想看看如何从头开始设置它 构建和部署成功地将其推出应用程序服务,但是,我得到: 无法加载文件或程序集的System.Web.Http.Cors,版本=5.2.3.0 没有进一步的信息。我验证了bin文件夹中是否存在system.web.http.dll。我在其他一些文章中读到,有时错误的版本可能会导致问题,但这在我的工作机器上有效。在应用程序服务中,我是否还需要采取其他措施来实

我试图在Azure中的一个新应用程序服务中建立一个sitecore站点。这已经在我们的生产Azure帐户中起作用,但我们想看看如何从头开始设置它

构建和部署成功地将其推出应用程序服务,但是,我得到:

无法加载文件或程序集的System.Web.Http.Cors,版本=5.2.3.0


没有进一步的信息。我验证了bin文件夹中是否存在system.web.http.dll。我在其他一些文章中读到,有时错误的版本可能会导致问题,但这在我的工作机器上有效。在应用程序服务中,我是否还需要采取其他措施来实现这一点?某些配置更改,可能?

已发布的部署环境中缺少dll。这就是为什么它在本地(即Visual Studio)工作,而不是在Azure网站环境中工作的原因

只要在assemblySystem.Web.Http.Cors的属性中复制Local=true,然后进行重新部署,就可以了


如果Copy Local已设置为true,并且由于依赖关系而无法更新WebApi,则有一种技巧可以将Copy Local设置为false,build,然后将Copy Local设置为true并build。

不,到目前为止没有任何进展。您的解决方案是什么?我走开了。。。我们让一个外部供应商来安装它。他们使用SC预先制作的脚本,并在Powershell中运行它们。瞧,显然,有很多DLL并没有被发布推送。它们必须由安装人员放置在那里。