将云服务 Web 角色迁移到具有存储依赖性的 Service Fabric

Migrate a Cloud Service Web Role to Service Fabric with Storage Dependencies

下面的 this guide from Microsoft, it seems fairly straightforward to migrate web and worker roles to service fabric. This picture 具体说明了如何仍然可以从 Service Fabric 应用程序使用 Azure 存储。

由于web roles在service fabric上必须是.net core,这就需要storage sdk支持.net core但是我一直找不到兼容的库。似乎有一个支持 netstandard1.6 的存储预览包,但它的依赖项不支持。

有人用过这个吗?基本上,我正在寻找可与 .net 核心配合使用的存储包或配置,以便我可以从 asp mvc 核心应用程序使用 Azure 存储。

ASP.NET 核心 Web 应用程序实际上不需要针对 .NET Core 进行编译 - 这是两个不同的事情。事实上,Service Fabric SDK 本身仍然是完整的 .NET Framework。术语令人困惑(我们不擅长命名)。

ASP.NET Core”是 Service Fabric 支持的最新 ASP.NET 产品的名称。

您可以针对 .NET Core 或 .NET Framework 构建 ASP.NET Core 应用程序。在 Visual Studio 中,如果您在 C# -> Web 下创建一个新项目,您将看到 ASP.NET .NET Core 和 .NET Framework 的核心选项。

目前,在 Service Fabric 上,您应该使用 ASP.NET 针对 .NET Framework 而不是 .NET Core 构建的核心。再次在 Visual Studio 中,如果您在 C# -> Cloud -> Service Fabric Application 下创建一个新项目,您将可以选择添加 ASP.NET 核心服务 - 这将使用完整的 .NET 创建框架。