我有一个在 Azure 云服务中运行的 Asp.Net Web 角色。 现在我已经在Azure数据中心创建了一个虚拟机。 我还创建了一个共享文件夹来存储我的文件(.xls、.csv .. 文件)。 如何从我的网络角色访问虚拟机中存在的共享文件夹文件?
谢谢
阿伦。
最佳答案
共享文件夹主要适用于本地环境,而在云中,您必须考虑完全不同的情况。在云环境中,计算机被放置在非常封闭的网络系统后面,您在虚拟机中打开的任何端口都将通过防火墙配置给外部用户。访问共享文件夹需要您首先在计算机中启用文件共享并配置正确的端口。其他云服务虚拟机也需要类似的配置,这更加复杂。 事实是,当您在云中时,您应该考虑超越共享文件夹方法。
您真正需要的是使用云存储(即 Windows Azure Blob 存储)在多台计算机之间共享内容。价格方面约为 10 美分/GB/月,如果您将 VM 和 Azure 存储保留在同一数据中心,则不会产生带宽成本。配置完成后,您的 Azure VM 和 Azure 云服务可以通过 HTTP/HTTPS 轻松访问 Azure Blob 存储。了解有关 Azure 存储的更多信息 here 。
关于azure - 从azure云服务访问虚拟机或本地计算机中存在的共享文件夹(Web角色),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15391583/