WCF中 改名后 无法找到 ServiceHost 指令中作为服务属性值提供的类型“WCFDemo.Service1”。
如果新建的是Service1.svc文件的话,后面通过手动改名比如改成aa.svc,其他程序通过添加引用报:
无法找到 ServiceHost 指令中作为服务属性值提供的类型“WCFDemo.Service1”。
其实只要把项目中有关的Service1全部改成aa,包括config中有的也改了,
最重要的一点,打开项目所在的文件夹,找到那个aa.svc,用记事本打开,里面会有如下代码:
<%@ ServiceHost Language="C#" Debug="true" Service="WCFDemo.Service1" CodeBehind="DataService.svc.cs" %>
把他也改了
转自 http://blog.csdn.net/panderman/article/details/6732776 感谢原作者的分享