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