2014-02-20 29 views
0

我正在用Visual Studio 2012/c#開發一個網站和一個Web服務(網站調用)相同的解決方案。如果我在網站代碼中設置了斷點,他們會受到影響,但如果我在Web服務中設置了斷點,則不會受到影響。現在奇怪的是,從網站進入Web服務工作。Asp.net斷點沒有被擊中,但能夠進入相同的代碼

任何想法?

+1

您可以將*多個*項目設置爲啓動項目(右鍵單擊解決方案資源管理器中的解決方案,屬性,通用屬性,啓動項目,將單選按鈕切換到多個啓動項目並選擇啓動兩個項目) –

+0

,那有效。 – Karlth

回答

1

您需要將您的Web服務項目設置爲「啓動項目」。設置斷點並運行。

+0

如果我將Web服務設置爲啓動項目,它不會運行任何內容,只顯示一個目錄列表(因爲Web服務沒有自動入口點)。該網站需要成爲啓動問題。 – Karlth

+0

從瀏覽器中的目錄列表中,您可以調用該方法,這會觸發設置的斷點。 –

+0

好吧,正如Damien所解釋的那樣,我需要將網站和Web服務都設置爲啓動項目。 – Karlth