C# 重命名WCF服务时出错

C# 重命名WCF服务时出错,c#,.net,wcf,web-services,rename,C#,.net,Wcf,Web Services,Rename,我创建了一个WCF服务(常规模板服务),并尝试访问该服务。在那之后一切都很好。在我重命名(使用重构iSeries设备和服务的名称)OSDataService和IOSDataService之后,在访问srv文件时,我遇到了以下错误: 如何重命名它而不出现此错误? 我还尝试在web.config文件中更改它,但仍然存在相同的问题。 有人有这个问题吗?您必须查看服务文件的标记,并在指令中将其更改为新名称,因为它不会自动更改 右键单击服务名称,然后选择“查看标记”,然后将“类”属性更改为新名称 您有.

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

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

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


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

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


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

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

很好地解决了这个问题:
您首先需要在解决方案资源管理器上重命名iSeries设备,然后重构服务并再次重构所有数据(VS2010将告诉您该怎么做),然后重命名服务名称(在解决方案资源管理器上)

我在.svc文件中得到的所有内容都是无类更改为+1哇谢谢。我在VS中重命名了.cs,然后是.svc,它工作得非常好。