【发布时间】:2012-11-16 13:33:41
【问题描述】:
我已将 Windows Azure SDK 从 V1.7 升级到 V1.8
升级前我的配置部分是
<Site name="Web">
<VirtualApplication name="MyprojectService" physicalDirectory="../../Myproject.Hosts.WebHost" />
</Site>
SDK升级后
我收到以下错误。
错误 1 找不到物理目录 'D:\Projects\Myproject\branches\Release_092012\Hosts\Myproject.Hosts.AzureHost\MyprojectAzureHost\Myproject.Hosts.WebHost' 对于虚拟路径 网站/我的项目服务/。 D:\Projects\Myproject\branches\Release_092012\Hosts\Myproject.Hosts.AzureHost\MyprojectAzureHost\bin\Release\ServiceDefinition.csdef 1 1 MyprojectAzureHost
我已经通过链接Azure Service.Csdef。 我将“../”附加到路径:
<Site name="Web">
<VirtualApplication name="MyprojectService" physicalDirectory="../../../Myproject.Hosts.WebHost" />
</Site>
但是当我制作一个包时,它会被自动删除,我一次又一次地收到上述错误。
我也试过把完整路径“D:/Projects/../Myproject.Hosts.WebHost”但是没有锁。
它在 SDK 1.7 中完美运行。但不适用于 SDK 1.8
【问题讨论】:
-
“当我制作一个包时,它会被自动删除”——这是什么意思?究竟会发生什么?将路径更改为
../../../的修复对我来说效果很好。 -
@JcFx 我正在使用 WebDeveloper 2011 Express。单击 Azure 项目中的包选项后,我收到一个消息窗口,显示 “文件已在源编辑器之外修改。你想重新加载它?” 对话。
-
您实际上将 ..\ '添加'到路径中。没有“附加”。
标签: asp.net .net azure azure-packaging