首页 文章

DotNet Core控制台应用程序:应用程序依赖项清单中指定的程序集

提问于
浏览
4

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

错误:找不到应用程序依赖项清单(Application.deps.json)中指定的程序集:package:'Microsoft.Web.Administration',version:'11.1.0' path:'lib/netstandard1.5/Microsoft.Web.Administration.dll'

缺少的DLL在/ publish文件夹中...我使用正确的运行时标识符(win81-x64)进行Dotnet发布

我在服务器上安装了Dotnet runtime 2.0.7

1 回答

  • 7

    在部署到目标服务器时始终使用发布输出 .

    它可以在

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

    在你的情况下(独立的应用程序)

    或者在

    bin\Release\netcoreapp2.0\publish
    

    用于依赖于框架的部署 .

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

相关问题