我已将Web应用程序托管为Azure的Azure应用程序服务。由于第三方库,应用程序中存在错误。表示需要在服务器上安装VC ++ 2010 Redistributable(x64)。如何在Azure应用服务上做到这一点?
答案 0 :(得分:1)
简而言之:您没有。 Azure App Service是一项PaaS产品,您无需决定在运行它的计算机上安装了什么。它们在沙盒中运行,以保护您的App Service免受伤害(并受到伤害)。有关沙盒的更多信息,请参见:Azure Web App sandbox。
显然,某些版本的VC ++可再发行组件已安装在Azure应用服务上。请参阅本文以获取更多信息:Visual C++ Redistributable Packages for Visual Studio Azure App Service
另一种解决方案是运行VM,您可以在其中管理自己的OS和已安装的库。
答案 1 :(得分:0)
我创建了一个简单的Nuget程序包,其中包含3个DLL,然后将其添加到我的应用程序中;然后,该应用程序将在应用程序首先在本地bin文件夹中显示时起作用。