3

我正在使用 Web 部署项目构建我的网站,但构建失败并出现许多与我的母版页中的“#include virtual”指令有关的错误。

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

这是包含指令和相关错误的示例:

<!-- #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 构建?

4

1 回答 1

0

尽管框架中提供了 SSI,但首选的做法是按照MSDN 文档include将文件中的内容包装到User Control( .ascx) 中, 另请参阅:support.microsoft.com/kb/306575

于 2011-05-26T08:38:49.173 回答