【发布时间】:2015-02-09 16:39:52
【问题描述】:
我正在尝试以 Azure Web 角色托管我的组织的 nuget 存储库。这意味着,包被配置为存储在云上机器的本地驱动器(比如 d:\NuGetPackages)中。
主机按预期完美运行,能够推送包并从中下载。但是,我担心的是,如果虚拟机被回收(手动或自动),那会保留我的本地软件包存储库吗?还是在回收时重新创建了整个 VM,只恢复了 webrole,从而清除了 webrole 范围之外的任何其他文件夹?
我不能将此文件夹作为 webrole 文件夹的一部分(例如 NuGet 的默认包安装是 ~\packages,它将转换为 webrole 中的 IIS 文件夹),因为它会在每次部署时被覆盖。因此,这个包文件夹必须在外面的某个地方。 FileStorage 是否有帮助(不过,我需要检查 nuget 包路径是否可以接受文件存储路径)。
谢谢
【问题讨论】: