2

我想做的事情不能那麼不尋常。在我的解決方案中,我有一個MVC3項目和一個WebForms項目。 MVC3項目是應用程序的肉 - 土豆,這是用戶將與之交互的內容。第二個項目將成爲一個共享的「內容交付」項目。它最終將被許多項目共享。沒有什麼說它必須是WebForms,因爲它意味着是靜態的css/js/images。VS2010 - 2個項目,1個解決方案 - 在1個實例下調試

最重要的是,我想使用內置的VS.NET開發服務器。

我已經嘗試了各種各樣的事情:

  1. 設置我的MVC項目作爲啓動項目,並沒有「始終啓動調試時」屬性設置爲真/假(結果:可以」牛逼訪問我的/ web表單文件項目
  2. 設置多個啓動項目(結果:在不同的端口
  3. 設置的WebForms項目作爲我的主要MVC參考開發服務器運行的兩個實例項目(結果:無法訪問我的/ web表單文件項目
  4. 屬性下設置的虛擬路徑 - >建立我的網頁表單項目(結果:無法訪問我的/ web表單文件項目

我的目標是:

  • 保留這些作爲2個獨立的項目
  • 當我運行MVC項目,我可以在其他項目中訪問這些文件作爲虛擬目錄(例如, /WebForms/images/whatever.png)
  • ,繼續使用VS.NET開發服務器

正如我所說的 - 它似乎並不像這應該是很難的,但我拉着一個大胖子失敗。

回答

3

最終,我違反了我的第三條項目,繼續決定使用IIS Express。

概述W /下載鏈接是: http://learn.iis.net/page.aspx/868/iis-express-overview/

我必須指定同一端口的網絡 - >使用本地IIS Web服務器: http://localhost:5599/MvcApplication(理想情況下,這將是根 - 但是,我無法弄清楚) http://localhost:5599/WebForm

所有路徑,圖像和諸如此類的東西是絕對的: /WebForm/images/whatever.jpg

我設置Web窗體屬性NOT「調試時始終啓動「和」的開始動作「不要打開頁面。等待的請求......

整體 - 它解決了第2發子彈是真的,我需要什麼,它仍然是一個一鍵調試(按F5)

相關問題