2010-05-19 78 views
3

我正在使用Web部署项目构建我的站点,但构建失败时出现一些与我的母版页中的“#include virtual”指令有关的错误。Web部署项目未能映射包含虚拟路径

包含是导入一组集中管理的html模板文件所必需的。

下面是一个例子include指令和相关的误差:

<!-- #include virtual="/v3/sits/pdpdev/assets-templates/inc/head.html" --> 

/PDPRegistration.csproj/Pages/ContentPage.Master(15): 
error ASPPARSE: Failed to map the path 
'/v3/sits/pdpdev/assets-templates/inc/head.html'. 

每个错误包含的文件实际上出现多次。我不确定是什么被映射或者为什么,但是直到我开始使用WDP(我想根据构建环境等来改变web.config,除此之外,这不是一个问题)。

该项目是在我的PC上本地构建,然后通过映射驱动器复制到Web服务器。我在涉及IIS元数据库的网络上发现了一些解决方案 - 他们对我来说不是很清楚,我不确定他们是否应用了我如何构建和部署项目(也就是说,我是否必须在与IIS相同的系统,以便使用元数据库?)

任何人都可以建议如何让我的项目与WDP一起构建?

+0

那是说,勾选“允许这个预编译的网站是可更新的“检查? http://i.msdn.microsoft.com/cc163448.fig01_L%28en-us%29.gif – 2010-05-19 16:17:54

+1

它是..我只是取消选中它并尝试另一个生成具有相同的结果。 – Matt 2010-05-19 17:21:09

回答

相关问题