我有一个在Azure云服务中运行的Asp.Net Web角色。 现在我在Azure数据中心创建了一个虚拟机。 我还创建了一个共享文件夹来存储我的文件(.xls,.csv ..文件)。 如何从我的web-role访问VM中存在的共享文件夹文件?
感谢
阿伦。
答案 0 :(得分:2)
共享文件夹主要用于内部部署环境,在云端,您必须要考虑完全不同。在云环境中,计算机位于非常紧密的网络系统后面,您将在VM中打开的任何端口都将通过防火墙为外部用户配置。访问共享文件夹需要先在计算机中启用文件共享,然后配置正确的端口。其他Cloud Service VM也需要类似的配置,这更复杂。 事实是,当你在云端时,你应该考虑超越共享文件夹的方法。
您真正需要的是使用云存储,即Windows Azure Blob存储,以在多台计算机之间共享内容。价格方面约为10美分/ GB /月,如果将VM和Azure存储保存在同一数据中心,则不会产生带宽成本。配置完成后,Azure VM和Azure Cloud服务可以通过HTTP / HTTPS轻松访问Azure Blob存储。了解有关Azure存储的更多信息here。