添加WCF服务(<> WCF服务参考)会导致“指定的转换无效”

时间:2009-07-12 16:27:29

标签: wcf exception service casting

将第二个WCF服务添加到现有WCF项目,或者向项目添加第一个WCF服务时,会给出一个对话框“指定的转换无效”。除了接口文件之外,WCF文件将添加到项目中。 Web.Config既不更新也不更新。

我认为在将VS.NET 2008更新到VS.NET 2008 SP1之后问题就出现了。

1 个答案:

答案 0 :(得分:0)

如果您不确定安装,可以随时重新安装SP1。成功安装SP1不应导致此问题。

当我们在添加WCF引用时遇到问题时,通常存在以下问题:

  • 数据合约错误指定,缺少标记[Datamember],[DataContract] ...
  • 您的界面是否已标记为公开?
  • 如果您使用客户端和服务器中的类型引用DLL,则所有内容都是可序列化的和公共的。您是否在双方使用相同版本的dll?
  • 你的合同是否很大?您可能需要增加缓冲区大小以获取构建代理的信息。