我只是试图在Windows Server 2012 R2上运行DotNet Core控制台应用程序,但我不断收到此错误:

错误:
找不到在应用程序依赖项 list (Application.deps.json)中指定的程序集:
软件包:'Microsoft.Web.Administration',版本:'11 .1.0'
路径:'lib/netstandard1.5/Microsoft.Web.Administration.dll'

缺少的dll在/publish文件夹中...
我使用了带有正确的运行时标识符(win81-x64)的Dotnet publish

我在服务器上安装了Dotnet运行时2.0.7

最佳答案

部署到目标服务器时,请始终使用发布输出。

可以在下面找到

bin\Release\netcoreapp2.0\win81-x64\publish

就您而言(独立的应用程序)

或在
bin\Release\netcoreapp2.0\publish

用于依赖框架的部署。

上面目录中的输出仅用于开发,因为它们特定于使用其构建的机器和用户配置。

关于c# - DotNet Core控制台应用程序: An assembly specified in the application dependencies manifest,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50289693/

10-12 12:37
查看更多