如何隐藏命名空间<字符串xmlns="http://tempuri.org/">在网络服务

本文关键字:quot http tempuri 网络服务 org 隐藏 何隐藏 命名空间 xmlns 字符串 | 更新日期: 2023-09-27 18:01:43

每当我尝试浏览时,我想隐藏默认名称空间

<string xmlns="http://tempuri.org/">

如何隐藏命名空间<字符串xmlns="http://tempuri.org/">在网络服务

你不应该(也不能)隐藏web服务的命名空间,但你应该(必须)将其更改为有意义的东西,以便在web上唯一标识它:

[WebService(Namespace="http://awesomecompany.com/services/")]
public class AwesomeWebService : System.Web.Services.WebService  {
}
从MSDN:

用您控制的名称空间标识XML Web服务。例如,您可以使用公司的Internet域名作为名称空间的一部分。许多XML Web服务名称空间看起来类似于url,但是,名称空间不必指向Web上的实际资源。(XML Web服务名称空间是uri。)

每个XML Web服务必须有一个唯一的客户端应用程序名称空间,以便将Web服务与Web上的其他服务区分开来。对于正在开发的XML Web服务,可以使用"http://tempuri.org"。但是,对于已发布的XML Web服务,应该使用更永久的名称空间。

有关名称空间的更多信息,请参见XML 1.0中的名称空间。