相关疑难解决方法(0)

使用包含System.Exception的自定义FaultContract对象会导致"添加服务引用"失败

我刚注意到一些特别的东西 我有一个通过basicHttpBinding发布的内部库存服务,以及一个启用了元数据的customBinding(http + binary).我还为http包含了一个mex端点.我们使用Visual Studio 2008和VB.NET

就在最近,我们注意到我们无法在其他项目中成功地为此服务添加服务引用.它将生成的所有内容是我们通过FaultContract包含的第一个自定义异常(实际上,只有一种类型).如果我添加一个简单的Web引用,它也可以正常工作.此外,WcfClient.exe在加载服务时也没有问题.只是VS.NET添加服务引用不起作用.

在服务中,此异常继承自Exception并标记为可序列化.这就是你应该做的所有,不是吗?

无论如何,这让我感到困惑.如果我为此自定义异常删除FaultContract一切正常.我可以添加服务引用,没问题.但有没有办法可以让我的自定义异常?这是一个已知的问题吗?

wcf metadata visual-studio-2008 faultcontract

3
推荐指数
1
解决办法
2982
查看次数

标签 统计

faultcontract ×1

metadata ×1

visual-studio-2008 ×1

wcf ×1