我只是试图在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/