WCF中 改名后 无法找到 ServiceHost 指令中作为服务属性值提供的类型“WCFDemo.Service1”。

来源:互联网 发布:云计算技术及应用 编辑:程序博客网 时间:2024/05/01 16:09

如果新建的是Service1.svc文件的话,后面通过手动改名比如改成aa.svc,其他程序通过添加引用报:

无法找到 ServiceHost 指令中作为服务属性值提供的类型“WCFDemo.Service1”。

其实只要把项目中有关的Service1全部改成aa,包括config中有的也改了,

最重要的一点,打开项目所在的文件夹,找到那个aa.svc,用记事本打开,里面会有如下代码:

<%@ ServiceHost Language="C#" Debug="true" Service="WCFDemo.Service1" CodeBehind="DataService.svc.cs" %>

把他也改了