2009-11-25 164 views
0

最初使用一種方法創建了WCF服務,並且一切正常。我試圖添加一個新的方法到服務,並由於某種原因,當我嘗試更新服務時,它沒有找到這個新的方法。有什麼建議?Silverlight WCF服務

回答

1

我不得不添加

[OperationContract的]

在上面的IService1.cs文件中的每個新功能。所以,現在的IService1.cs文件看起來像這樣:

[的ServiceContract] 公共接口IService1 { [OperationContract的] 列表FUNC1();

[OperationContract] 
    double func2(); 
} 
+0

是的,這是使用WCF時需要的。 – 2009-11-25 12:05:38

2

服務與Silverlight應用程序在同一解決方案中嗎?這似乎有助於更新服務。另外,你確定你的服務正在編譯並正確啓動嗎?如果出現問題,VS無法讀取WSDL,也無法更新。

除此之外,有時VS不會爲我刷新它,它只是爲了重新創建它。

+0

我試圖刪除/重新創建,但沒有奏效。 – 2009-11-25 11:37:13