azure - 访问azure云服务中的某个文件夹

标签 azure

在我的代码(具有辅助角色)中,我需要指定目录的路径(第三方库需要它)。在本地,我已将文件夹包含到项目中,并仅提供其完整路径。但是,部署之后我当然需要一条新路径。如何确认整个文件夹已部署以及如何确定它的新路径?

编辑: 我将文件夹添加到 Visual Studio 中的角色节点并按如下方式访问它: Path.Combine(Environment.GetEnvironmentVariable("RoleRoot"), "my_folder");

最佳答案

该目录用于读写吗?如果是,您应该使用 LocalStorage 资源。 https://azure.microsoft.com/en-us/documentation/articles/cloud-services-configure-local-storage-resources/展示了如何使用它。

如果该目录仅供读取(即,那里有二进制文件或配置文件),那么您可以使用 %RoleRoot% 环境变量来标识包部署到的路径,然后只需附加您引用的任何文件夹在您的项目中(即 %RoleRoot%\Myfiles)。

关于azure - 访问azure云服务中的某个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15258461/

相关文章:

azure - 如何获得有关 Azure 服务重大变更的通知?

azure - Azure 应用服务上托管的 Node.js 应用程序需要使用 MSI 向 Azure App Config 进行身份验证

c# - 在 .NET 4.5 应用程序上使用 WindowsAzure.Servicebus 包版本 4.1.10 时出现生成错误

c# - 为 Azure 订阅日志使用证书 - 403 禁止

c# - 转换 TableOperation.Retrieve 的结果

ruby-on-rails - 尝试使用 Ruby api 创建虚拟机实例时出现错误 MsRestAzure::AzureOperationError: AuthorizationFailed

azure - Azure 中的流量管理器(经典)和流量管理器有什么区别?

powershell - 如何使用 Powershell 中的 MSDeploy 将 Web 应用程序 zip 包部署到 Azure?

azure - OpenID Connect 使用 Office 365 和 spring security 登录

azure - 获取 azure 订阅属于什么类型例如 Pay As you Go、MCA、EA、CSP