如何从云Web服务中访问文件?

时间:2011-04-23 20:34:54

标签: c# .net web-services cloud

如何从windows azure Web服务中访问本地文件?我尝试将完整路径路由到VS中的文件,但它表示访问被拒绝。我希望在ASP.NET中有类似于Server.MapPath()的东西,但我还没有遇到过类似的东西。此外,我在管理员模式下运行VS.有什么想法吗?

注意:我正在使用WCF服务(VS中的云项目)

1 个答案:

答案 0 :(得分:4)

Azure中的情况有所不同。基本上,您需要在角色的服务定义文件中指明和设置本地存储使用情况。角色属性中有“本地存储”部分。设置完成后,您可以通过调用RoleEnvironment.GetLocalResource并传入本地存储名称来访问代码中的本地存储。然后,您可以读取和写入该本地存储。以下是关于该主题的一些博文。