【问题标题】:How can I use "Azure File Storage" with Web App Service?如何将“Azure 文件存储”与 Web 应用服务一起使用?
【发布时间】:2015-11-05 13:01:14
【问题描述】:

我一直在努力寻找一些资源来帮助解释我们如何将 File Storage 与 Web 应用服务一起使用。

有一些方法可以将它与旧的 Web 角色一起使用,请在此处查看 (Using the Azure File Service in your Cloud Services (Web and Worker Roles))。

但是,“Azure Web 服务”中没有 OnStart() 方法。

【问题讨论】:

    标签: c# asp.net-mvc azure azure-web-app-service azure-files


    【解决方案1】:

    如果您正在寻找使用 SMB 协议将驱动器映射到您的 Web 应用程序中的 Azure 文件服务共享,那么我认为您现在不能这样做。

    您可以做的是利用 Azure 文件服务 REST API 并以这种方式操作共享和文件。您不必实际使用 REST API 本身;您可以简单地使用最新版本的 .Net Storage Client 库,它是 REST API 的包装器。

    有关如何使用存储客户端库的更多详细信息,请参阅此链接:https://azure.microsoft.com/en-in/documentation/articles/storage-dotnet-how-to-use-files/

    【讨论】:

    • 我确认您今天无法将驱动器映射到文件服务。这可能会在未来发生。
    • 那将是一个很好的补充。我有一个嵌入式数据库与我的 asp.net mvc 应用程序一起使用的场景,我想将其数据保存在 Azure 文件上,因此需要一种驱动器。无论如何,如果 Azure 文件能够提供此功能,它们会比 blob 存储更自然。那么,未来的发展会“感觉”像传统的老派发展风格一样简单。
    • 这有什么更新吗?我正在尝试做同样的事情,以启用传统 webforms 应用程序的快速“提升和转移”,该应用程序现在在 VM 上具有专用托管,并将图像直接读/写到其 C 驱动器上。所以我希望能够通过映射驱动器来做到这一点。 REST API 不会节省我的编码时间。我找到了这篇文章,但它是从 2014 年开始的,到目前为止,我收到了拒绝访问的错误:blogs.msdn.microsoft.com/windowsazurestorage/2014/05/26/…
    • 这个功能已经到来。 You can map a drive to an azure file share此时。
    【解决方案2】:

    是的,你可以。仅在 Linux Web 应用和 Windows 容器 Web 应用中。

    在 Web 应用程序中,在 Application Settings 下,您将找到 Mount storage (Preview) 部分,您可以在其中挂载 Storage account。像魅力一样工作。

    【讨论】:

    • 一些详细说明或链接可能会有所帮助
    • 似乎 UI 仅适用于基于 Linux 的应用服务blogs.msdn.microsoft.com/appserviceteam/2018/09/24/…
    • 不适用于 Windows Web 应用程序:Manage a web app's Azure storage account configurations. (Linux Web Apps and Windows Containers Web Apps Only)
    • 令我惊讶的是,情况仍然如此。
    猜你喜欢
    • 2018-09-07
    • 2021-05-14
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 2019-12-19
    • 2013-11-06
    • 2017-01-14
    • 1970-01-01
    相关资源
    最近更新 更多