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/
我已经在 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/