IIS7发布webservice本帖最后由 a569673493 于 2012-11-13 18:25:48 编辑用VS2010wcf写的webservice*.svc文
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楼贴的错误根本就没有意义,只告诉了你程序上有错误,却没具体错误是什么
[解决办法]
还是不行啊,报如下错误:
找不到类型“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
[解决办法]
人呢?
[解决办法]
你这个不是环境配置的错误的吧?看上去更像是服务配置错误。。。。
[解决办法]
你先搞清楚,你到底是wcf服务还是webserivce
看你扩展名是svc,那是wcf
如果你是webservice,扩展名应该是.asmx
webservice配置没几项,而wcf很多新手都是卡在配置上过不去
[解决办法]
我是用IIS发布的wcf服务呢,8楼你啊有QQ的啊,加一下我呢,443017457,想请教下
[解决办法]
有人吗?
[解决办法]
确实不是IIS的问题,是我自己的目录结构问题