WCF如何将发布的svc中的wsdl的计算机名改成IP
来源:互联网 发布:软件测试方案模板 编辑:程序博客网 时间:2024/06/06 09:08
本人使用axis2来生成java接口调用wcf,发布在服务器上以后,用axis2生成接口报错,原因是这一块本应该显示公网IP的,结果显示成了我的计算机名。
解决方法:在Web.config中加上
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />位置与<services></services>标签平级。
这样之后在服务器运行svc之后可能会报错,如下
无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性。请在 web.config 中关闭 ASP.NET 兼容性模式,或将 AspNetCompatibilityRequirements 特性添加到服务类型且同时将 RequirementsMode 设置为“Allowed”或“Required”。
解决方法:在相应的svc.cs上加上这一行
[AspNetCompatibilityRequirements (RequirementsMode=AspNetCompatibilityRequirementsMode.Required)]命名空间是:
using System.ServiceModel.Activation ;
发布到服务器之后,再次访问wsdl,发现问题就解决了。
阅读全文
0 0
- WCF如何将发布的svc中的wsdl的计算机名改成IP
- WCF 无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- WCF---“无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- 如何将CentOS中的中文语言改成英文的
- 如何将CentOS中的中文语言改成英文的
- 创建wcf,没有svc后缀的wcf
- 如何将Ubuntu16.4.0的接口名改成传统的eth0 /etc/default/grub
- WCF_通过使用svcutil.exe将http://*.svc?wsdl生成客户端可调用的.cs文件
- is发布的网站用localhost可以访问,改成IP就无法访问如何解决?
- C# wcf 添加引用的时候 "无从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- 1.如何ping别人的计算机名来获取IP?
- 将虚拟机的ip改成固定的ip地址
- IIS 里无法访问 WCF 的SVC文件。
- 计算机名和ip的转换
- 获取局域网的计算机名和IP
- 通过ip追踪局域网的计算机名
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- IIS发布wcf服务后,点击svc不能再浏览器中打开,出现直接下载的情况的解决方案
- 多线程 锁 synchronized 的使用
- 进度条BJ
- Bootstrap禁止点击空白处关闭模态框以及模态框的拖动
- Unable to parse template "Class" Error message: This template did not produce a Java class or an int
- 网络图片加载Image-Universal-Loader
- WCF如何将发布的svc中的wsdl的计算机名改成IP
- 48 个 JavaScript 代码片段,仅需 30 秒就可理解
- @RequestMapping 用法详解之地址映射(转)
- 20171213.4
- Genymotion的安装与使用(附百度云盘下载地址,全套都有,无需注册Genymotion即可使用)
- Android常见的图片处理的开源框架
- 百度地图-1.注册与密钥获取
- 简单学习Docker
- QWT6.1.3编译、配置和使用(Vs2010+Qwt6.1.3+Qt5.5.1编译)