我創建的暴露具有一個paramater的方法的WCF服務:WCF服務參數改變在.NET 2.0客戶端
public class Service1 : IService1
{
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}
}
服務已兩個端點定義(和的wsHttpBinding basicHttpBinding的),因此,這將是compatable與年長的客戶。
該服務在.NET 3.0和.NET 3.5客戶端應用程序中運行得很好。但是,當我創建.NET 2.0客戶端時,GetData方法需要2個參數:一個整數(預期)和一個名爲valueSpecified(意外)的bool參數。我從來沒有定義第二個參數。爲什麼會發生這種情況,我如何擺脫第二個參數?
這不是和你鏈接的問題完全相同的問題。在這種情況下,客戶端是.NET 2.0,其中包含Nullable類。然而,解決方案仍然適用。 –
2009-08-24 10:15:06