Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Web部署项目未能映射包含虚拟资源的路径_Asp.net_Include_Web Deployment Project - Fatal编程技术网

Asp.net Web部署项目未能映射包含虚拟资源的路径

Asp.net Web部署项目未能映射包含虚拟资源的路径,asp.net,include,web-deployment-project,Asp.net,Include,Web Deployment Project,我正在使用一个web部署项目构建网站,但构建失败,出现了许多错误,所有这些错误都与母版页中的“#include virtual”指令有关 导入一组集中管理的html模板文件需要包含 以下是包含指令和相关错误的示例: <!-- #include virtual="/v3/sits/pdpdev/assets-templates/inc/head.html" --> /PDPRegistration.csproj/Pages/ContentPage.Master(15): error

我正在使用一个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'.

/PDPRegistration.csproj/Pages/ContentPage.Master(15):
错误:映射路径失败
“/v3/sits/pdev/assets templates/inc/head.html”。
每个包含文件的错误实际上会出现多次。我不知道映射的是什么或者为什么,但在我开始使用WDP之前,这从来都不是一个问题(我想根据构建环境等因素修改web.config)

该项目在我的PC上本地构建,然后通过映射驱动器复制到web服务器。我在网上找到了一些涉及IIS元数据库的解决方案——我不太清楚,而且我不确定它们是否适用于我构建和部署项目的方式(也就是说,我是否必须在与IIS相同的系统上构建才能使用元数据库?)


有人能建议我如何使用WDP构建我的项目吗?

尽管SSI在框架内可用,但执行
包含
的首选方法是将文件中的内容包装到
用户控件中(
.ascx
),如所示:

是复选框“允许此预编译站点可更新”已选中?它是..我刚取消选中它,并尝试了另一个具有相同结果的构建。