c# - 无法访问 Azure 中的文件系统

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

我已在 Azure 中部署了 ASP.Net MVC 网站。 我还在 Azure 中创建了 FileShare。 Website 和 FileShare 都属于同一个 ResourceGroup。

FileShare 类似于 https://mysitedirectory.file.core.windows.net/myfiles/ 现在,在这个 FileShare 中,我想从我的 Azure 站点动态创建、删除、重命名文件夹。我还想保存、删除这些文件夹中的文件。

在下面的示例中,我尝试创建NewFolder。 我尝试过:

Directory.CreateDirectory("https://mysitedirectory.file.core.windows.net/myfiles/NewFolder") 

来 self 的 azure 网站,但它不起作用。

我也尝试过:

Directory.CreateDirectory("\\mysitedirectory.file.core.windows.net\myfiles\NewFolder")

创建NewFolder,但它也不起作用。 你能建议一下吗?

最佳答案

根据您部署 ASP.NET MVC 站点的位置,您可以挂载共享以便能够使用Directory.CreateDirectory 方法(仅当您将其部署到虚拟机时)。或者,如果您将站点部署到 Azure 网站 (PaaS),则必须使用 Azure Storage Library for .NET .

还值得一读:Get started with Azure File storage on Windows

关于c# - 无法访问 Azure 中的文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43976522/

相关文章:

azure - 使用 IP 地址而不是主机名访问 azure 应用程序服务

Git Azure 部署缺少内容目录中的文件(MVC4 项目)

azure - 如何检查 Powershell cmdlet Get-AzKeyVaultSecret 是否支持 -AsPlainText 参数?

c# - EntityFramework 6.1.1 与 Linq 性能问题

c# - 哪种类型会返回字段方法?

c# - 如何在不引用的情况下在 C# 中使用非托管 COM DLL

c# - ASP.NET MVC session 状态超时

asp.net - Entity Framework MVC 页面加载缓慢

c# - 无法上传大小超过 5000 k 的 zip 文件

c# - 保存前设置值