0
我正在通過兩個教程來創建一個超級簡單的WCF Web服務和Silverlight應用程序。無法在WCF Silverlight服務上創建抽象類或接口的實例
Accessing a Service from Silverlight
一切都進行得很順利。我建立了我的服務:
using System;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Activation;
namespace TestOnline.Web.Data
{
[ServiceContract(Namespace = "")]
[SilverlightFaultBehavior]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class DataService
{
[OperationContract]
public String TestService()
{
return "Service Worked!";
}
}
}
我增加一條,作爲一個服務引用,然後試圖創建一個實例,但我得到的錯誤「無法創建抽象類或接口的實例,」上線「代理= new DataService();「
我幾乎完全按照教程的步驟,我不確定我錯過了什麼。我當然沒有看到許多帶構造函數的服務示例,而且引用代碼是自動生成的 - 所以我不想將它們手動添加到該示例中。
有誰知道解決方案/我做錯了什麼?謝謝
using System.ServiceModel;
using TestOnline.ServiceReference1;
namespace TestOnline
{
public partial class MainPage : UserControl
{
DataService proxy;
public MainPage()
{
InitializeComponent();
proxy = new DataService();
}
private void TestServiceButton_Click(object sender, RoutedEventArgs e)
{
//call service and get response
}
}
}
哦。那很簡單。謝謝!完美的作品。我不能標記爲10分鐘的答案,我想這是試圖指出我是多麼愚蠢。 – Joe