2013-07-01 96 views
0

我似乎已經創造了一個完整的空白,並且很可能會有一個本壘打時刻,當有人指向正確的方向時。從同一個網絡應用程序中消費網絡服務

我有一個WCF Web服務,它跨越asp.net,windows phone,windows服務等等被快樂地消費了。我將一個頁面添加到服務所在的同一應用程序中,基本上是一個「測試」用戶可以前往的頁面,它會快速調用服務以查看服務器是否啓動。

現在通常情況下,你只需要輸入一個服務參考,然後讓你的叔叔擺脫,但是對於我的生活,我似乎無法點擊當我訪問服務時應該做的事情從同一個應用程序中,我是否仍然添加服務引用或有更快的方法來執行它?

謝謝!

+0

如果他們的服務器確定無法訪問服務,用戶將無法查看該網頁? – DoctorMick

+0

我想我應該寧願說,這是一種方法來查看服務是否對服務器。對於那個很抱歉。 – Storm

回答

0

嘗試在代碼中通過名稱引用Web服務,並查看您是否能夠從該Web服務創建新對象,然後在代碼中使用,而不是創建引用。

+0

儘管這是一種執行服務背後的邏輯的方法,但這種方式不會將其作爲服務來訪問。因此,爲了測試WCF接口是否仍然運行,這不是方法。該服務的服務參考將是。 – CodeCaster

+0

@CodeCaster,所以我正確地說,最好的方法是實際添加一個Web引用回自己? – Storm

+0

@ user1538480沒錯。 – CodeCaster