【发布时间】:2014-05-22 07:33:36
【问题描述】:
一家公司为我提供了一个包含许多文件的 .dll。
dll 使用这种路径“C:/folder/file.config”访问文件。
我正在使用专用服务器上的 IIS 8,但我想在 Windows Azure 上迁移项目。
我知道 Windows Azure 提供了虚拟机,但我不会仅仅为了这个需要而使用它。
在我的梦想中,我想使用一个链接到 Azure 存储的网站,并且位于该网站上的 dll 可以访问其“C:/folder/file.config”。
Windows Azure 是否有支持基本路径的存储? ("C:/folder/file.config")
不使用虚拟机如何解决这个问题?
【问题讨论】:
-
你能改变那个
c:/folder/file.config路径吗?它是从某个配置文件加载的吗? -
我无法更改此路径,他们只是为我提供了 .dll 并且路径直接写在他们的代码中。不幸的是,我无权访问他们的代码。
-
你已经用
azure-web-roles标记了它,那么你不必一直到VM Role,你也可以使用WebRole。 -
你能否给我更多的描述我如何通过 WebRoles 做到这一点?路径“C:/folder/file.config”是否使用 Web Roles 本地管理?
-
首先将
file.config作为角色内容的一部分 (blogs.msdn.com/b/philliphoff/archive/2012/06/08/…) 然后使用启动任务 (msdn.microsoft.com/en-us/library/gg456327.aspx ) 或 WebRole.cs (blogs.msdn.com/b/jimoneil/archive/2010/07/23/…) 将文件复制到您想要的位置。
标签: c# azure azure-storage filepath azure-web-roles