webservice发布问题,部署iis后调用不成功

我使用的环境win8、vs2010、IIS8.0

vs2010中创建的webservice中的方法可以正常调用,但是发布到IIS上后,asmx文件能正常访问,

但是进入方法后,

点击 "调用" 时就出现了问题.  无法返回正确的调用结果。

解决方法:对应的应用池,设置高级设置-->进程模型-->标识-->设置localsystem

设置后就可以了,本方法只供参考,我的问题是解决了,不知道还有没有其他问题。

时间: 2024-12-15 01:52:07

webservice发布问题,部署iis后调用不成功的相关文章

C#创建webservice并发布,部署到iis,客户端调用

1.新建一个web空项目: 2.添加web服务: 3.在添加的web服务中添加一个求和的方法:(注:必须在方法上面添加 [WebMethod]才会在网页上显示出来,其中(description为方法的描述)) using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; namespace WebServiceDemo { /// <s

c# 调用EXCEL在VS上能正常运行,部署在IIS上不能实现,在VS中运行页面和发布之后在IIS中运行的区别

发现一篇文章,很好,解决了这个问题:感谢原博主!特此做个笔记. 地址:http://www.cnblogs.com/zhongxinWang/p/3275154.html 发布在IIS上的Web程序,调用服务器的COM组件 场景大致是这样的,在工厂中分布着许多的PDA点,这些PDA点都要进行实时的扫描--打印操作.实现方法是采用网络打印机,然后服务器安装驱动,管理着所有的打印机.然后服务器,发布一个WebService,给每个PDA上的程序进行调用,PDA在要进行打印的时候,就掉用这个服务,传递

vs自动生成的WebService配置文件在部署到IIs6后,服务调用失败的解决方法

近日,在项目中需要引用java发布的WebService,添加服务引用后,调用一切正常. 配置如下: <system.serviceModel> <bindings> <basicHttpBinding> <binding name="SecurityServiceImplServiceSoapBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize=&qu

vs自己主动生成的WebService配置文件在部署到IIs6后,服务调用失败的解决方法

近日.在项目中须要引用java公布的WebService,加入服务引用后,调用一切正常. 配置例如以下: <system.serviceModel> <bindings> <basicHttpBinding> <binding name="SecurityServiceImplServiceSoapBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize=&

webservice创建、部署和调用

webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互. 下面通过一个简单的例子来创建一个webservice,用的是vs2010开发工具 首先创建一个web应用程序 接着我们添加一个web服务 一开始WebService1.asmx这个文件中有一个HelloWord方法 这样我们创建webserver服务就算完成了,接着我们创建一个加减乘除的方法 这样,我们的webservice的方法就算编写完成了,接着我们将其发布到我们iis服务器上 接着我们创建一个webform程序

WEBSERVICE发布与调用

一.背景说明 最近在做一个任务,主要目的就是将客户SAP系统里的RFC函数发布成WebService,并在我们的前置机程序里面调用,得到返回的数据并经过解析处理后按照和原有逻辑类似的方式去处理. 二.具体操作 可以知道问题的关键在于WebService的发布与调用.因为之前在EBS系统里面部署配置过Intergrated soa gateway,并发布过Webservice接口.所以对相关概念有一定的了解,这次正好趁这个机会,算是重新加深一波理解了.这里主要记录下,过程中了解到的一些相关的东西以

用vs发布网站,IIS部署浏览网站的具体步骤。

在用VS发布网站,IIS浏览网站的的时候总是遇到各种问题导致浏览失败,不过最后还是一一解决了,下面是我总结的用VS发布网站,IIS部署浏览网站的过程,希望对你们有帮助. 一.首先一定要以管理员身份打开vs,在这里用vs2010,其次新建一个网站,编译可以运行之后,然后右击网站名称,选择发布网站,至此发布网站过程就完成了,如上图所示: (注意:在这之前要建立一个文件夹pop,用来存储发布的网站,,设置好安全权限,具体步骤如下图所示: ) 二.其次要打开IIS管理器来部署浏览网站,前提是已经安装了,

IIS部署网站后, 无法正常访问网站问题

IIS部署网站后, 无法正常访问网站问题,并且提示503错误,而且对应的应用程序池自动停止 在系统日志中可以跟踪到错误信息 "应用程序池"Lee_Integration_web"将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误." "Windows Process Activation Service 未能为应用程序池"Lee_Integration_web"创建工作进程.数据字段包含错误号." 错误代码:80

Unity3d发布WebGL 部署在IIS

unity3d发布WebGL 需要安装UnitySetup-WebGL-Support-for-Editor-5.3.4f1.exe 在安装Unity3d时需要用UnityDownloadAssistant-5.3.4f1.exe安装 安装好后,即可发布webgl了,发布时不要勾选DevelopmentBuild,勾选后文件非常大 发布后文件为 最后就是部署在IIS上 在部署到IIS后访问时会出现如下情况: 在II7.0或者10.0上发布起来比较简单: 1写好配置文件Web.config, 放在