当前位置: 代码迷 >> Web Service >> IIS7发布webservice,该怎么处理
  详细解决方案

IIS7发布webservice,该怎么处理

热度:404   发布时间:2016-05-02 02:47:17.0
IIS7发布webservice
本帖最后由 a569673493 于 2012-11-13 18:25:48 编辑 用VS2010  wcf写的webservice  *.svc文件,以前发布都是在win2003 上用IIS6发布的,现在服务器升级到win2008 IIS7  发布后,老是不成功,浏览svc页面报各种错误,有没有win2008 IIS7发布webservice的详细步骤啊?求交流,QQ  443017457
------解决方案--------------------
补充下,我本人机器是win7的64位的,在本机用win7自带的IIS发布也不成功,谁有经验的啊?求指导,不甚感激
------解决方案--------------------
遇到过诸如此类的错误,按照提示修改,然后又报其他错误,下面错误供大家参考:
“/”应用程序中的服务器错误。

配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

源错误: 


行 41:  <customErrors mode="Off"/>
行 42: 
行 43:  <authentication mode="Windows"/>
行 44:  <!--
行 45:             如果在执行请求的过程中出现未处理的错误,

源文件: E:\liubing\work_view\dms.004.nanning\WebGis.SL\DmsWebGisServer.SL\web.config    行: 43 


显示其他配置错误:
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272
------解决方案--------------------
怎么没人回答啊?
------解决方案--------------------

先按上面的操作试下,还有你在2楼贴的错误根本就没有意义,只告诉了你程序上有错误,却没具体错误是什么
------解决方案--------------------
引用:
先按上面的操作试下,还有你在2楼贴的错误根本就没有意义,只告诉了你程序上有错误,却没具体错误是什么

还是不行啊,报如下错误:
找不到类型“COM.JcTech.WebGis.Server.SGService.BaseService”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: 找不到类型“COM.JcTech.WebGis.Server.SGService.BaseService”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。

源错误: 

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[InvalidOperationException: 找不到类型“COM.JcTech.WebGis.Server.SGService.BaseService”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。]
   System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +113266
   System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath) +1413
   System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +50
   System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +1172

[ServiceActivationException: 由于编译过程中出现异常,无法激活服务“/testnn/SGService/BaseService.svc”。异常消息为: 找不到类型“COM.JcTech.WebGis.Server.SGService.BaseService”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。。]
   System.Runtime.AsyncResult.End(IAsyncResult result) +901424
   System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +178702
   System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +136
  相关解决方案