• WCF调试异常信息:ServiceHost 仅支持类服务类型


    “/CommonHelpServices”应用程序中的server错误。

    ServiceHost 仅支持类服务类型。

    说明: 运行当前 Web 请求期间,出现未经处理的异常。

    请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的具体信息。

     

    异常具体信息: System.ArgumentException: ServiceHost 仅支持类服务类型。

    源错误: 

    运行当前 Web 请求期间生成了未经处理的异常。

    能够使用以下的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

    堆栈跟踪: 


    [ArgumentException: ServiceHost 仅支持类服务类型。]
    System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType) +12392423
    System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts) +55
    System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses) +154
    System.ServiceModel.ServiceHost.InitializeDescription(Type serviceType, UriSchemeKeyedCollection baseAddresses) +49
    System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses) +151
    System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses) +30
    System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +422
    System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath) +1461
    System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +44
    System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +651


    [ServiceActivationException: 因为编译过程中出现异常。无法激活服务“/CommonHelpServices/DesignTimeService.svc”。异常消息为: ServiceHost 仅支持类服务类型。。]
    System.Runtime.AsyncResult.End(IAsyncResult result) +688334
    System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +190
    System.ServiceModel.Activation.ServiceHttpModule.EndProcessRequest(IAsyncResult ar) +304886

    System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion(IAsyncResult ar) +94


    今天调试WCF的时候。出现了一个奇怪的现象就是浏览.svc文件的时候,爆出了上面的错误,在客户端调用函数的时候,有一个函数在【在对象浏览器中查看】是有的,但在别的项目通过client类的实例引用该函数的时候,确实找不到。wcf接口与相应类的实现也没有问题。

    搞了一下百度了N多资料。也木有找到可行的解决方式,最后删除该svc与其相应的接口,又一次加入了一个wcf服务,然后把之前svc与接口中代码拷过来,搞定。

    一直木有找到原因,希望懂得人,留个言呗。


    作者:jiankunking 出处:http://blog.csdn.net/jiankunking


  • 相关阅读:
    .net core上传
    C#/.NET整数的三种强制类型转换(int)、Convert.ToInt32()、int.Parse()的区别
    14、Silverlight 滤镜到 UWP 滤镜的移植(二)
    13、在 uwp应用中,给图片添加高斯模糊滤镜效果(一)
    1、揭秘通用平台的 HttpClient (译)
    12、uwp 开发的零碎总结
    11、使用 WinAppDeployCmd 部署appx 包到 Windows10 Mobile上(更新)
    10、Windows10 上,在窗口左侧向右滑动打开 SplitView 的 Pane面板
    09、win32 转换为 store app
    08、通过自定义依赖属性,用 StateTrigger 修改全局主题样式
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/6753511.html
Copyright © 2020-2023  润新知