2010-10-15 23 views
1

我們獲得了許多共享相同設計的Intranet網站。因此,我們將主頁面,樣式表,圖像和JavaScript放在共享程序集中。如何能夠選擇由VirtualPathProvider提供的主頁面

內容是通過使用加載:

HostingEnvironment.RegisterVirtualPathProvider(new VirtualFilesProvider()); 
ViewEngines.Engines.Clear(); 
ViewEngines.Engines.Add(new WebFormViewEngineWithOurVirtualPathProvider()); 

的問題是,Visual Studio中無法找到的圖片或母版,因此給了我們很多的警告+,創建新的視圖頁面時,我們不能選擇母版的。

這可以以任何方式修復嗎?

注意:運行網站時一切正常。

+0

只是想知道你是否已經想出了什麼關於這個問題? – 2011-03-28 07:01:26

+0

不。如果你這樣做。請發佈答案。 – jgauffin 2011-03-28 11:18:29

回答

0

如果VisualStudio找不到物理文件,則會顯示警告。這真的沒有解決辦法。

另一種方法是使用後期構建/預部署腳本在項目之間複製共享文件。另一個好處是速度更快的網站,嵌入式資源虛擬路徑提供商速度很慢。