Windows Azure 上的文件和文件夹权限

File and folder permissions on Windows Azure

我已经在 Windows Azure 上部署了一个简单的网站作为 Web 应用程序。

使用 ASP.NET,每当用户单击按钮时,都会创建一个文件 /hidden/test.txt。我想隐藏目录和文件,防止任何用户访问该网站。

目前,如果您在浏览器中键入 www.sitename.com/hidden/test.txt,您可以访问和查看文件的内容。

我怎样才能避免这种情况?

在 Asp net App_Data 文件夹中非常安全,因此您可以将文件存储在 App_Data 文件夹中,应用程序可以使用该文件夹,但任何用户都无法从外部访问在 url 上。("App_Data" 被列为受限文件夹)

但在 Azure 上,最佳做法是将任何文件存储在 Azure 存储 Blob 上。

相关Link https://azure.microsoft.com/en-in/documentation/articles/storage-dotnet-how-to-use-blobs/