【问题标题】:error while renaming WCF service重命名 WCF 服务时出错
【发布时间】:2011-10-26 19:22:24
【问题描述】:

我创建了一个 WCF 服务(常规模板服务)并尝试访问该服务。之后一切都很好。在我重命名(使用重构 IService 和服务的名称)OSDataService 和 IOSDataService 后,访问 srv 文件时出现以下错误:

如何重命名而不出现此错误? 我也尝试在 web.config 文件中更改它,但仍然是同样的问题。 有人遇到过这个问题吗?

【问题讨论】:

    标签: c# .net wcf web-services rename


    【解决方案1】:

    很好地解决了它: 您需要首先在解决方案资源管理器上重命名 Iservice,然后重构服务并再次重构所有数据(VS2010 会告诉您该怎么做)然后才重命名服务名称(在解决方案资源管理器上)

    【讨论】:

    • +1 哇,谢谢伙计。我在 VS 中重命名了 .cs,然后重命名了 .svc,它运行良好。
    【解决方案2】:

    您必须更新客户端中的引用。或者手动更新存根,但我不建议这样做。

    【讨论】:

      【解决方案3】:

      您有 .svc 文件吗?如果您有,您是否更新了该文件中的标记?

      在整个解决方案中搜索旧的服务名称,您很可能会找到需要更新的文件。

      【讨论】:

        【解决方案4】:

        您必须查看服务文件的标记并在指令中将其更改为新名称,因为它不会自动更改

        右键单击服务名称,然后选择“查看标记”,然后将“类”属性更改为新名称。

        【讨论】:

        • 我在 .svc 文件中得到的只是 否类
        • 将其更改为 OSDataService" CodeBehind="OSDataInfo.svc.cs" %>
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-15
        • 1970-01-01
        • 2015-03-10
        • 2011-08-27
        相关资源
        最近更新 更多