vs自动生成的WebService配置文件在部署到IIs6后,服务调用失败的解决方法
2014-07-20 12:26
1361 查看
近日,在项目中需要引用java发布的WebService,添加服务引用后,调用一切正常。
配置如下:
部署到IIS6上,服务无法调用,折腾一下午,终于搞清是由于配置文件的原因:
修改后如下:
修改了一下配置,服务正常调用.
原因大概是用于的vs版本大概比较高,所以生成的WebService配置文件,IIS6无法识别,配置文件需要详细列出配置详情。
配置如下:
<system.serviceModel> <bindings> <basicHttpBinding> <binding name="SecurityServiceImplServiceSoapBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"/> </basicHttpBinding> </bindings> <client> <endpoint address="http://10.10.10.10:80/securityService" binding="basicHttpBinding" bindingConfiguration="SecurityServiceImplServiceSoapBinding" contract="Service.ISecurityService" name="SecurityServiceImplPort" /> </client> </system.serviceModel>
部署到IIS6上,服务无法调用,折腾一下午,终于搞清是由于配置文件的原因:
修改后如下:
<system.serviceModel> <bindings> <wsHttpBinding> <binding name="WSHttpBinding_IUpService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" useDefaultWebProxy="true" allowCookies="false"> <security mode="None" /> </binding> </wsHttpBinding> </bindings> <client> <endpoint address="http://10.10.10.10:80/UpService/UPService.svc" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IUpService" contract="PermissionService.IUpService" name="WSHttpBinding_IUpService" /> </client> </system.serviceModel>
修改了一下配置,服务正常调用.
原因大概是用于的vs版本大概比较高,所以生成的WebService配置文件,IIS6无法识别,配置文件需要详细列出配置详情。
相关文章推荐
- vs自己主动生成的WebService配置文件在部署到IIs6后,服务调用失败的解决方法
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- Tomcat4.1自动生成日志文件系统配置方法
- c/c++中利用gsoap调用webservice服务的一个诡异问题解决方法
- 自动生成数据库连接配置文件的工具(调用VS2005数据源选择对话框)
- 导入android源码有错,R.java文件不能自动生成解决方法
- VS 如何自动生成 aspx.designer.cs文件内容(解决"The base class includes the field ''"错误)
- 解决方法:对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”
- Android 导入android源码有错,R.java文件不能自动生成解决方法
- 解决windows7域帐户不能重新生成配置文件的方法
- SQL Server安装:"安装文件配置服务器失败"的解决方法
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- SQLServer安装:安装文件配置服务器失败的解决方法
- windows2003 IIS 服务启动失败,提示‘另一个程序正在使用此文件,进程无法访问',解决方法
- MySQLAdministrator在打开时提示服务器服务或配置文件找不到的解决方法
- 附加自动命名的数据库 但失败。已存在同名的数据库 或指定的文件无法打开或位于 unc 共享目录中。【解决方法】
- 根据.wsdl文件,自动生成webservice的调用客户端
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中[解决方法]
- 使用Eclipse3.2(MyEclipse)+ abator自动生成iBatis代码以及配置文件的方法
- 关于IIS服务启动失败的问题:“IIS提示‘另一个程序正在使用此文件,进程无法访问’”,的解决方法