我的应用程序取决于WindowsAzure.Storage nuget package。在我的本地机器上一切正常。然而,当我将它部署到服务器时,它抱怨说:
应用程序依赖项清单中指定的程序集 找不到(ProjectName.deps.json):包: ' Microsoft.WindowsAzure.ConfigurationManager',版本:' 3.2.3'
路径:' lib / net40 / Microsoft.WindowsAzure.Configuration.dll'
嗯,这很有意义,因为我没有在服务器上使用这个包。
我知道我可以通过运行时标识符使用SCD将所有必需的程序集部署到服务器。但这需要更多的磁盘空间,因为我有更多的应用程序可以提前部署。
如何在服务器中全局安装该软件包,以便所有已部署的应用程序都能找到所需的程序集?
答案 0 :(得分:3)
您可以使用运行时包存储。这里的步骤可以让你设置。
https://docs.microsoft.com/en-us/dotnet/core/deploying/runtime-store