Windows服务中托管的WCF服务-错误/预期的命名空间

men门

我安装了WCF服务,在启动时不断抛出意外的名称空间异常。奇怪的是,如果我通过IIS或通过WCFSvcHost在visual studio中托管它,它就可以正常工作。设置安装程序ServiceHost时,在设计器中找不到任何名称空间声明。有任何想法吗?

使用其他主机时,我对序列化和反序列化数据没有任何问题。

[DataContract(Name = "ClientSite", Namespace = "http://IAmRedacted.com/IAmRedacted.WCF.DataContract")]
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple)]
public class ClientSite : IAppServerRequest

例外:

服务无法启动。System.Reflection.TargetInvocationException:调用的目标引发了异常。---> System.Runtime.Serialization.SerializationException:第1行位置153中的错误。应从名称空间' http://IAmRedacted.com/IAmRedacted.WCF.DataContract '..遇到元素'ClientSite',名称为' ClientSite”,名称空间“ http://schemas.datacontract.org/2004/07/IAmRedacted.Framework.WCF'。(System.Runtime.Serialization.DataContractSerializer.InternalReadObject(XmlReaderDelegator xmlReader,布尔verifyObjectName,DataContractResolver dataContractResolver)在System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions (XmlDictionaryReader阅读器,布尔verifyObjectName),位于IAmRedacted.WCF.ClientSite.LoadClientSiteData()

“ IAmRedacted.Framework.WCF”是我使用的旧名称空间声明,但由于已对其进行了简化,因此无法在任何地方找到对其的引用。

men门

我不知道,因为我使用Windows服务作为主机,所以XML文件保存到/ windows而不是本地目录。无效的名称空间来自/ windows / syswow64中仍然存在的旧XML文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 Windows 服务中托管的 WCF 服务的 Winform 出现错误 #405(方法不允许 e)

来自分类Dev

使用 Azure 应用服务中托管的 WCF 服务时出现凭据错误

来自分类Dev

Windows服务中托管的WCF服务

来自分类Dev

Windows服务与托管WCF服务

来自分类Dev

WCF服务中的代码错误

来自分类Dev

在Windows中托管WCF服务时出错

来自分类Dev

IIS托管的WCF服务返回HTTP 400错误请求

来自分类Dev

无法在IIS中正确托管WCF服务。错误404

来自分类Dev

仅托管在 HTTPS 上时的 RESTful WCF 服务错误

来自分类Dev

从Windows服务中托管WCF服务。无法连接

来自分类Dev

错误:命名空间“std”中的“thread”未命名类型

来自分类Dev

对WCF的服务响应包括重复的命名空间和标签前缀

来自分类Dev

WCF:在IIS和Windows服务中托管之间的区别

来自分类Dev

使用wsHttpBindngs托管在Windows Service中的WCF指向错误的位置

来自分类Dev

WCF错误:服务太忙

来自分类Dev

WCF错误:服务太忙

来自分类Dev

WCF RESTful服务错误

来自分类Dev

为什么没有报告错误的exe Windows服务托管NServiceBus.Host.exe中的NserviceBus终结点,该Windows服务无法启动?

来自分类Dev

在IIS上托管时,启用Ajax的WCF服务返回错误500

来自分类Dev

Windows.Storage 错误:命名空间窗口中不存在命名空间存储的类型

来自分类Dev

我在 C# 中收到错误“命名空间中不存在类型或命名空间名称”

来自分类Dev

Windows Service托管WCF-我可以从WCF服务中停止Windows Service吗?

来自分类Dev

在新的AppDomain中启动WCF服务以启用卷影复制(托管Windows服务)

来自分类Dev

Windows服务永久唯一名称中托管的WCF服务

来自分类Dev

在新的AppDomain中启动WCF服务以启用卷影复制(托管Windows服务)

来自分类Dev

Windows服务中托管的WCF服务从何处读取其配置?

来自分类Dev

无法使用WCF服务(托管在IIS中)

来自分类Dev

在 Azure Service Fabric 中托管 WCF 服务

来自分类Dev

WCF服务托管技术

Related 相关文章

  1. 1

    使用 Windows 服务中托管的 WCF 服务的 Winform 出现错误 #405(方法不允许 e)

  2. 2

    使用 Azure 应用服务中托管的 WCF 服务时出现凭据错误

  3. 3

    Windows服务中托管的WCF服务

  4. 4

    Windows服务与托管WCF服务

  5. 5

    WCF服务中的代码错误

  6. 6

    在Windows中托管WCF服务时出错

  7. 7

    IIS托管的WCF服务返回HTTP 400错误请求

  8. 8

    无法在IIS中正确托管WCF服务。错误404

  9. 9

    仅托管在 HTTPS 上时的 RESTful WCF 服务错误

  10. 10

    从Windows服务中托管WCF服务。无法连接

  11. 11

    错误:命名空间“std”中的“thread”未命名类型

  12. 12

    对WCF的服务响应包括重复的命名空间和标签前缀

  13. 13

    WCF:在IIS和Windows服务中托管之间的区别

  14. 14

    使用wsHttpBindngs托管在Windows Service中的WCF指向错误的位置

  15. 15

    WCF错误:服务太忙

  16. 16

    WCF错误:服务太忙

  17. 17

    WCF RESTful服务错误

  18. 18

    为什么没有报告错误的exe Windows服务托管NServiceBus.Host.exe中的NserviceBus终结点,该Windows服务无法启动?

  19. 19

    在IIS上托管时,启用Ajax的WCF服务返回错误500

  20. 20

    Windows.Storage 错误:命名空间窗口中不存在命名空间存储的类型

  21. 21

    我在 C# 中收到错误“命名空间中不存在类型或命名空间名称”

  22. 22

    Windows Service托管WCF-我可以从WCF服务中停止Windows Service吗?

  23. 23

    在新的AppDomain中启动WCF服务以启用卷影复制(托管Windows服务)

  24. 24

    Windows服务永久唯一名称中托管的WCF服务

  25. 25

    在新的AppDomain中启动WCF服务以启用卷影复制(托管Windows服务)

  26. 26

    Windows服务中托管的WCF服务从何处读取其配置?

  27. 27

    无法使用WCF服务(托管在IIS中)

  28. 28

    在 Azure Service Fabric 中托管 WCF 服务

  29. 29

    WCF服务托管技术

热门标签

归档