Проблема с зависимостью при развертывании приложения .NET Core на Server 2012 - PullRequest
0 голосов
/ 27 сентября 2018

Я занимаюсь разработкой веб-приложения на C #, Visual Studio 15.8.4, используя Microsoft.AspNetCore.All 2.1.4.Я пытаюсь выполнить развертывание на Windows Server 2012. У меня возникает следующая ошибка на стороне сервера:

PS C:\inetpub\wwwroot\CustomsInvoice> dotnet .\CustomsInvoice.dll
Error:
  An assembly specified in the application dependencies manifest 
(CustomsInvoice.deps.json) was not found:
    package: 'System.Xml.XPath.XmlDocument', version: '4.3.0'
    path: 'lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll'

У меня установлен следующий SDK и установлены среды выполнения:

PS C:\inetpub\wwwroot\CustomsInvoice> dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   2.1.400
 Commit:    8642e60a0f

Runtime Environment:
 OS Name:     Windows
 OS Version:  6.2.9200
 OS Platform: Windows
 RID:         win8-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.1.400\

Host (useful for support):
  Version: 2.1.4
  Commit:  85255dde3e

.NET Core SDKs installed:
  2.1.400 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.
  Microsoft.AspNetCore.All 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.
  Microsoft.AspNetCore.All 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.
  Microsoft.AspNetCore.App 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.
  Microsoft.AspNetCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.
  Microsoft.AspNetCore.App 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

У меня естьвключил в свой проект пакеты System.Xml.XPath.XmlDocument v4.3.0 и System.Xml.XPath v4.3.0 nuget.

Я подозреваю, что есть подсказка в ссылке на путь lib/netstandard1.3 в сообщении об ошибке, но я не достаточно опытен, чтобы интерпретировать то, что он пытается мне сказать.

У кого-нибудь есть идеи?Будет ли какая-либо дополнительная информация полезна для диагностики этой ошибки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...