2010-05-19 90 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

回答

相關問題