c# - 将 .NET Core 应用程序部署到 Server 2012 的依赖性问题
问题描述
我正在使用 Microsoft.AspNetCore.All 2.1.4 在 C#、Visual Studio 15.8.4 中开发一个 Web 应用程序。我正在尝试在 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
错误消息中对路径的引用有线索,但我没有足够的经验来解释它试图告诉我的内容。
有人有想法么?是否有任何其他信息有助于诊断此错误?
解决方案
推荐阅读
- javascript - svg 带双边框的多边形
- azure-data-factory-2 - 在 Azure 数据工厂的复制活动中添加动态列
- anova - 2way 非参数方差分析的替代方案
- python - 根据日期对字典中的键进行分组?
- datatable - 数据表中的非聚集索引
- python - 如何从本地连接到 GCP Memorystore redis?
- c# - 为什么错误处理中间件在asp中不起作用
- ios - 'textureNamed(_:)':在需要时使用或提前存储在属性中?
- docker - 为什么 Docker 总是生成 none:none 图像(使用过什么选项)?
- r - 查找一个字符向量的哪个元素另一个向量的元素开始