参数异常未处理(Entity Framework,WCF)
Argument Exception was unhandled (Entity Framework, WCF)
我已经创建了一个基本的 WCF 服务。它在下面显示的行抛出异常。
ServiceHost host = new ServiceHost(typeof(MyApplication.ITransactionService1));
'System.ArgumentException' 类型的未处理异常发生在 System.ServiceModel.dll
附加信息:ServiceHost 仅支持 class 服务类型。
ServiceHost Constructor (Type, Uri[]) 需要具体类型,而不是接口。
假设 ITransactionService1
是您的服务合同并且您已经在 TransactionService1
中实施了它:
namespace MyApplication
{
[ServiceContract]
public interface ITransactionService1
{
[OperationContract]
int DoSomething(string arg);
}
public class TransactionService1 : ITransactionService1
{
// Implementation logic
}
}
你会通过 MyApplication.TransactionService1
:
ServiceHost host = new ServieHost(typeof(MyApplication.TransactionService1));
我已经创建了一个基本的 WCF 服务。它在下面显示的行抛出异常。
ServiceHost host = new ServiceHost(typeof(MyApplication.ITransactionService1));
'System.ArgumentException' 类型的未处理异常发生在 System.ServiceModel.dll 附加信息:ServiceHost 仅支持 class 服务类型。
ServiceHost Constructor (Type, Uri[]) 需要具体类型,而不是接口。
假设 ITransactionService1
是您的服务合同并且您已经在 TransactionService1
中实施了它:
namespace MyApplication
{
[ServiceContract]
public interface ITransactionService1
{
[OperationContract]
int DoSomething(string arg);
}
public class TransactionService1 : ITransactionService1
{
// Implementation logic
}
}
你会通过 MyApplication.TransactionService1
:
ServiceHost host = new ServieHost(typeof(MyApplication.TransactionService1));