2010-06-09 54 views
3

我有一個包含兩個Web應用程序的Visual Studio解決方案。ASP.NET Web應用程序之間的參考

我想先取決於第二個頁面(第一頁可能包含鏈接,或者可能在第二個頁面發佈)。

此外,我希望能夠在開發服務器上啓動第一個項目(VS中的Web應用程序的標準調試過程),並且對第二個項目的引用具有完整的功能。

有沒有人知道實現這一目標的最佳方法?

謝謝。

回答

1

您可以通過右鍵單擊您的頂級Web應用程序項目並選擇項目依賴關係來建立依賴關係。檢查列表中的依賴項Web應用程序項目。爲了調試啓動這兩個項目,請按照下列步驟操作:

  1. 右鍵單擊該解決方案,並選擇屬性
  2. 從左側列表中選擇Common Properties> Startup Project。
  3. 選擇多啓動項目選項
  4. 行動列適當地設置您的項目,然後單擊確定

當您啓動調試器,根據需要您的項目應該啓動。

+0

謝謝,所有這些都按照你的描述工作。但是,當我調試時,我仍然無法獲取頂級項目中的鏈接來引用依賴項目的有效實例。有什麼想法嗎? – mcoolbeth 2010-06-09 17:19:56

+0

你用鏈接打了什麼問題?你在開發服務器上運行你的Web應用程序嗎?它選擇了一個隨機端口嗎? – 2010-06-11 18:07:20

+0

正確 - 我似乎無法獲得兩個項目在同一端口上同時託管。 – mcoolbeth 2010-06-16 18:13:28

0

不完全確定你的意思是「依靠第二」,但我猜你想分享他們之間的一些代碼,而不是在調試時通過該代碼步驟?

爲什麼不把所有的通用代碼提取到常用的可重用程序集中?無論哪個應用程序正在運行,這都可以輕鬆進行調試。

相關問題