服务引用:自定义工具警告:无法导入wsdl:portType

时间:2011-11-25 20:33:47

标签: silverlight wcf linq wsdl porttype

这与我的previous question有关,我认为这可能是由这个问题引起的。

我添加了一项新服务,将varbinary添加到我的数据库表中:Afbeeldingen

  • ID:INT
  • afbeelding1:VARBINARY(最大)

我签了这样的服务合同:

[OperationContract]
public void setAfbeelding(Afbeelding a)
{
    dc.Afbeeldings.InsertOnSubmit(a);
    dc.SubmitChanges();
}

我编译了项目,将服务引用添加到我的主项目中,然后出现以下错误:

Custom tool warning: Unable to load one or more of the requested
types. Retrieve the LoaderExceptions property for more information.

Custom tool warning: Cannot import wsdl:portType
Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter
Error: Exception has been thrown by the target of an invocation.
XPath to Error Source: //wsdl:definitions[@targetNamespace='']/wsdl:portType[@name='EditAfbeeldingService']

....

service reference errors

我设法解决了这个问题,通过像here解释的那样调整参考。 但我不认为这是健康的,我认为它现在正在导致我正在尝试做的事情。 ('OndernemersAward.EditAfbeeldingServiceReference.Binary'不包含带有1个参数的构造函数,这是我得到的错误)

我真的希望有人可以提供帮助,到目前为止,Silverlight和WCF对我来说是个大麻烦。 先感谢您, 托马斯

0 个答案:

没有答案