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

标签 c# .net web-services cloud

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

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

最佳答案

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

关于c# - 如何从云 Web 服务中访问文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5766764/

相关文章:

c# - ConcurrentDictionary.GetOrAdd - 只有在不为空时才添加

c# - 使用 Linq 获取子记录

c# - 如何从字符串中删除字符组合?

asp.net - 实际区域性与 SQL 到 CLR float-double 转换相关吗?

c# - Linq 查询按日期对项目进行计数和分组

ruby-on-rails - 如何创建一个网络服务

eclipse - 使用 Eclipse 来自 WSDL 的 Web 服务

python - 在 Flask 中使用 MySQL

c# - ViewModel 的版本控制

c# - 带有安装程序的 AutMocker 无法正常工作