asp.net-mvc-3 – 如何在Windows Azure中为文件夹授予RW权限?
我正在向
Windows Azure部署MVC 3.0 Web应用程序.我有一个操作方法,它接收用户上传的文件并将其存储在我的Web应用程序中的文件夹中.
如何将RW文件夹的RW权限授予正在运行的进程?我读到了关于启动任务并有基本的了解,但我不知道, >如何自己提供许可,以及 非常感谢您的帮助. 编辑 除了@ David的答案之外,我发现这个链接非常有用: https://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/ 解决方法
对于本地存储,我不会忘记授予对各种目录的访问权限.相反,请利用专门用于运行VM的存储资源.使用给定的实例大小,您可以使用本地存储,范围从20GB到近2TB(完整的大小调整细节
here).要利用此空间,您需要在项目中创建本地存储资源:
然后,在代码中,获取该存储的驱动器号: var storageRoot = RoleEnvironment.GetLocalResource("moreStorage").RootPath; 现在您可以自由使用该存储空间了.而且……这些都不需要任何启动任务或授予权限. 现在需要注意的是:这是每个正在运行的实例的本地存储,并且不在实例之间共享.此外,它是非持久的 – 如果磁盘崩溃,数据就会消失. 对于持久,持久的文件存储,Blob存储是一个更好的选择,因为它是持久的(在数据中心内进行三重复制,并在地理位置复制到另一个数据中心),并且它在您的角色实例外部,可从任何实例(或任何应用程序)访问,包括您的本地应用程序). 由于blob存储是按容器组织的,而blob是在容器内组织的,因此组织blob非常简单(并且在给定的blob中存储几乎任何东西,每个最多200GB).此外,将文件上传/下载到blob或从blob上传文件流或本地文件(在您分配的存储资源中,如上图所示)是微不足道的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 表单和JSON调用中的表单
- 如何在asp.net中删除动态创建的控件
- 事件(Event),绝大多数内存泄漏(Memory Leak)的元凶[下篇
- asp.net – Azure SqlException:服务器上的数据库当前不可
- ASP.NET身份验证cookie仅在IE中消失,仅在特定位置消失
- asp.net – 在Publish上自动压缩html和css?
- asp.net-mvc – MVC 5中的Web API属性路由异常:该对象尚未
- .net – SqlBulkCopy超时
- 从ASP.NET服务器控件动态添加CSS文件
- asp.net-mvc-2 – 我可以从global.asax重定向到控制器操作吗