2015-05-05 32 views
1

首先,我對C#和這些技術頗爲陌生,所以很抱歉,如果我輸入錯誤名稱,或者我的問題確實很愚蠢。我試圖解決這個問題幾個小時。添加參考後未創建代理類

我得到了一個項目,我必須連接到webservice。我有一些應該爲該web服務工作的示例代碼(不幸的是我沒有複製它,所以我現在不能發佈它)。網絡服務名稱是「Service1」。

我所做的是我在Visual Studio中添加了Webservice引用 - 我粘貼了該webservice的URL,並且它的名稱出現在框中,所以我接受了。即使創建了一些類(f.eService1Soap,Service1SoapClient),也沒有類Service1,它用於我需要連接到該webservice的示例代碼。

的代碼是這樣的:

var service = new ReferenceName.Service1(); 

和錯誤是,認爲「類型或命名空間名稱‘服務1’找不到」。這不是名稱空間問題,因爲我可以使用Service1Soap();.

任何想法如何解決這個問題?

+0

我懷疑Service1Soap就是你要找的東西,即使名稱不同。 – jessehouwing

+0

據我所知,嘗試使用這個類時出現了另一個錯誤 - 關於這個類的對象不能被創建的事實(比如它是抽象的或者其他的)。對不起,我現在無法訪問該代碼和編譯器。無論如何 - 感謝您的回覆。 –

回答

0

解決的辦法是: 1.右擊解決方案資源管理 2.選擇 「添加服務引用」 3.單擊 「高級」 4.單擊 「添加Web引用」 5.粘貼URL

我認爲如果我添加「服務參考」,那麼它就是我想要的。事實並非如此。