Web Service 移除 xmlns
原作者:点部落·当麻许
链接:http://www.dotblogs.com.tw/junegoat/archive/2012/09/10/c-sharp-webservice-remove-xmlns.aspx
[C#] Web Service 移除 xmlns
最近因為一些業主要求,所以他需要我吐出去Web Service 的 XML 不能帶有 xmlns ..
也就是 原本是
但是他們家DEV 希望看的是
也真夠懶得…
不過付錢者大,看一下原本一開始的ASMX 檔案 是長這樣…
using System.Web.Services;
namespace TestNoneAttrService
{
/// <summary>
/// Summary description for ServiceSample2
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class ServiceSample2 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
}
這時候我們要修改 將
[WebService(Namespace = http://tempuri.org/)] 換成 [WebService(Namespace = "", Description = "此 Web 服務不符合 WS-I Basic Profile v1.1")]
再將 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 移除 ,不然會出現
因為程式會去執行檢查的動作..所以必須要移除 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 這一行..
所以之後程式碼會變成..
using System.Web.Services;
namespace TestNoneAttrService
{
[WebService(Namespace = "", Description = "此 Web 服務不符合 WS-I Basic Profile v1.1")]
[System.ComponentModel.ToolboxItem(false)]
public class ServiceSample : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
}
右邊為修改前, 左邊為修改後
執行結果:
其實會提出相對應的警告,但是執行為正常的..
reference : http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/thread/be1c812b-503e-4d35-9f0c-9f12b9aaf406
給有碰到的人 :)
转载于:https://www.cnblogs.com/maksheiev/archive/2013/02/04/2891952.html
Web Service 移除 xmlns相关推荐
- 用JQuery中的Ajax方法获取web service等后台程序中的方法
用JQuery中的Ajax方法获取web service等后台程序中的方法 1.准备需要被前台html页面调用的web Service,这里我们就用ws来代替了,代码如下: using System; ...
- CORBA 简单了解和JAVA与C++互操以及C++调用Java web service
CORBA了解 CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management ...
- Web Service技术的SOAP实现
写在前面的话:本文章由刘源师兄分享,非我原创.此处仅作学习记录之用. 0 SOA 1 简介 1.1 提出 1.2 定义 1.3 特点 1.4 主要实现方式 1.5 架构 1.6 组成元素 1.6.1 ...
- 使用axis开发web service服务端
一.axis环境搭建 1.安装环境 JDK.Tomcat或Resin.eclipse等. 2.到 http://www.apache.org/dyn/closer.cgi/ws/axis/1_4 下载 ...
- Web Service 的工作原理
Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的 ...
- java部署web service的方式
部署web service的方式一般有两种: 1. 编写java源文件,将文件的java后缀改为jws,然后部署到webapps/axis目录下,axia引擎可以直接执行源文件中定义的java方法为w ...
- [Zend PHP5 Cerification] Lectures -- 4. XML Web Service
XML Well Formed – Single rootlevel tag – Tags must beopened and closed properly – Entities mustbe ...
- Web Service (二) CXF自动发布Web Service(No Spring)
Web Service实现目前流行的框架主要有两种,cxf和axis这两个框架,下面是这两个框架的优缺点,我们这个项目中使用的是cxf这个框架,首先看一下没有集成spring的时候是怎么实现远程调用的 ...
- axis1 web Service 环境部署
2019独角兽企业重金招聘Python工程师标准>>> Axis支持三种web service的部署和开发,分别为: 1.Dynamic Invocation Interface(D ...
最新文章
- Loader 入门【Webpack Book 翻译】
- 深度学习中 batchnorm 层是咋回事?
- 好工作为什么会与你擦肩而过?
- Android 中的接口回调
- go 修改结构体方法_「GCTT 出品」Go 系列教程——26. 结构体取代类
- 这个回答让我错失offer!offer拿到手软
- 个人家用nas_NAS不会用?NAS真的很难操作吗?可能是你没选对!
- 2020重学Go系列:反引号的妙用—结构体里的 Tag 标签
- Java操作itext,寻找给定关键字,并且进行页面抽取和页面盖章两个操作
- 利用DELPHI开发完成例程(1)
- Python PIL 图像缩小、拼接
- wordpress安装记录
- C语言线性表realloc增加空间,数据结构C语言实现系列——线性表
- 《延禧攻略》的配色,简直美到爆!
- day01 pathon基础
- 关于UEFI启动+GPT分区 的一些经验
- 四旋翼飞行器6——光流传感器简介
- 加密ic 及 aes256 加密app
- echarts世界地图,国家名称翻译
- 2018最新苹果公司开发者账号设置税务
热门文章
- KubeEdge led部署
- linux下iptables的编译及简单使用
- 遇到一个在linux下无法跨网段发送接收广播包的问题
- 深度学习入门读书笔记:Day-14
- 【java】java JUC 同步器框架 AQS AbstractQueuedSynchronizer源码图文分析
- 【Elasticsearch】Elasticsearch 7.6 IDEA 源码环境搭建
- 【Scala】Scala Java Error: value filter is not a member of *
- Spring Boot 中使⽤ Cache 缓存的使⽤
- 解决tar命令出现“time stamp XXX in the future”的办法
- maven的pom.xml文件