[置顶] 找不到类型“ITOO.ExamEvalTemplate.WCFService.ServiceBusines”

   

   引言


   最近要接收我们的ITOO的开发了,所以在开发以前应该对系统采用的整体框架有一个清晰的认识,那么这就需


要我们自己动手来搭建一个框架,因为之前自己的项目中也是采用了一样的框架,所以对于看懂ITOO里面的代码不是


问题,但是自己动手亲自搭建一个框架并且敲通一条线真不是很简单的,自己在调试的过程中遇到了非常多的问题,


解决一个问题出现另外一个问题,然后在解决掉,再出现新问题,这也是自己学习和收获的地方,那么下面给大家分


享第一个错误。

  

   错误重现:


[置顶] 找不到类型“ITOO.ExamEvalTemplate.WCFService.ServiceBusines”_第1张图片


   这个错误是我们启动WCF服务端的服务的时候给我们的提示,我们首先来分析造成这个错误的原因是什么?我们


应该从哪个方面入手解决这个问题?从堆栈跟踪里面的提示可以看到,我们在编译的时候就出现了异常,服务服务激


活,所以我们首先考虑的WCFSservice里面的.SVC文件里面的代码:

<%@ ServiceHost Language="C#" Debug="true" Service="ITOO.ExamEvalTemplate.WCFService.ServiceBusiness" CodeBehind="E
 
 
xamEvalTemplateServices.svc.cs" %>

  

   其中最为关键的就是service=“ITOO.ExamEvalTemplate.WCFService.ServiceBusiness”这一句,我们需要填


写的是,WCF接口中的类名称,只有这两个对应了,服务才能正常启动。


  [置顶] 找不到类型“ITOO.ExamEvalTemplate.WCFService.ServiceBusines”_第2张图片


   另一个可能的原因是配置文件里面的错误,就是在serive里面的配置文件中的节点services中的配置是否正


确:

  

    <services>
      <service name="ITOO.ExamEvalTemplate.WCFService.ExamEvalTemplateServices" behaviorConfiguration="ExamEvalTemplate">
        <endpoint address="" binding="wsHttpBinding" bindingConfiguration="WsHttpBinding_Default" contract="ITOO.ExamEvalTemplate.Service.Contract.IExamEvalTemplateService" />
      </service>
    </services>

  服务的名称是否和我们的服务的名称一样,这个地方的失误也可能造成错误,所以大家在搭建框架的时候需要细


心,其余的方面暂时还没有遇到,希望能对广大读者提供帮助。


   小结


   原先在别人搭好的矿建下面编写代码感觉并不是很难,每次动代码差不多就是那么几个地方,但是当我们自己


真正的搭建一个矿建,并且从无到有的敲一条线的时候感觉到处都是问题,尤其是spring容器注解哪,非常的不熟


悉。导致我们在遇见错误的时候无从下手,所以要想在调试的时候非常的顺手,必须自己动手搭建一个矿建,这样我


们才能更好的了解这个框架!!

你可能感兴趣的:(框架,WCF)