解决方案 »

  1.   

    上面的异常就是服务端记录的异常,应该是打开请求报错,也就是.net framework提供的,怎么处理或者说判断到是自己的某个类方法出错了?先前给错误数据和方法的情况,那时候服务端也会记录具体的错误,且windows事件中不会记录事件,服务端仍然正常运行。只要出现了上面的错误和服务端直接死掉,所有服务不可用,提示无法激活服务,错误与上面的错误相同。同服务器上的网站和另外的服务不受影响。
      

  2.   

    看起来没进你的代码啊。WebServiceHost.OnOpening时出现的问题,看看是不是config里有什么东西错了。
      

  3.   


         有没有考虑过是不是你的代码“不定时(有时几分钟出现、有时3、5天才出现)”的出现null?或者是配置文件
      

  4.   

    是的,在onOpen是出现了错误,但一般情况下的访问完全是正常的,所有的服务接口均可以访问。
      

  5.   

    对说数据的问题应该可以排除,因为测试过给错误数据的情况,服务会记录下错误,但不会出现无法激活服务的错误,windows事件中也不会存在“未处理异常”的警告。