【发布时间】:2018-05-29 17:55:47
【问题描述】:
Azure 门户上是否有运行 .NET Core 2 的设置?我将我们的代码库从 .NET Core 1.1.4 迁移到在 .NET Core 2 上运行。但是,在门户网站上,我只看到选择 .NET Framework v3.5 和 v4.7 的选项
命令:“D:\home\site\deployments\tools\deploy.cmd” 处理 ASP.NET 核心 Web 应用程序部署。 D:\程序文件 (x86)\dotnet\sdk\2.1.300-rc1-008673\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.ObsoleteReferences.targets(33,5): 警告:使用 DotNetCliToolReference 引用 'Microsoft.EntityFrameworkCore.Tools.DotNet' 已过时,可以 从这个项目中删除。此工具默认捆绑在 .NET 中 核心 SDK。 [D:\local\repository\TFA\TFA.csproj] D:\Program 文件 (x86)\dotnet\sdk\2.1.300-rc1-008673\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.ObsoleteReferences.targets(33,5): 警告:使用 DotNetCliToolReference 引用 'Microsoft.Extensions.SecretManager.Tools' 已过时,可以 从这个项目中删除。此工具默认捆绑在 .NET 中 核心 SDK。 [D:\local\repository\TFA\TFA.csproj] 恢复完成 D:\local\repository\TFA\TFA.csproj 为 763.12 毫秒。正在恢复 D:\local\repository\TFTests\TFTests.csproj 的包... D:\local\repository\TFTests\TFTests.csproj:警告 NU1603: Faker.NETCore 1.0.1 依赖于 NETStandard.Library (>= 1.4.0) 但是 NETStandard.Library 1.4.0 未找到。的近似最佳匹配 NETStandard.Library 1.6.0 已解决。 [D:\local\repository\TF.sln] D:\local\repository\TFTests\TFTests.csproj:错误 NU1201:TFA 项目 与 netcoreapp1.1 (.NETCoreApp,Version=v1.1) 不兼容。 TFA 项目支持:netcoreapp2.0 (.NETCoreApp,Version=v2.0) [D:\local\repository\TF.sln] 6.14 秒内恢复失败 D:\local\repository\TFTests\TFTests.csproj。恢复完成于 D:\local\repository\TFA\TFA.csproj 为 113.64 毫秒。失败 exitCode=1, command=dotnet restore "D:\local\repository\TF.sln" 有错误 在网站部署期间发生。 \r\nD:\程序文件 (x86)\SiteExtensions\Kudu\73.10510.3399\bin\Scripts\starter.cmd "D:\home\site\deployments\tools\deploy.cmd"
我发现另一个 stackOverflow 帖子说我必须在部署之前删除我的 wwwroot 目录,因为一些可能的 net1.1 延迟文件。下次我试试看
编辑:
由于Faker.NETCore,部署似乎失败了。
但是,我不知道这是什么。它没有在我们的应用程序的任何地方使用。这是 .NET Core 1.1 中的一个挥之不去的库吗?
【问题讨论】:
-
抛出任何错误?您无需选择特定的框架。用 4.7 就可以了。
-
是的,合并部署失败。
Failed exitCode=1, command=dotnet restore "D:\local\repository\TF.sln"
标签: c# sql-server entity-framework-core .net-core-2.0