CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

默认的WS会以http://tempuri.org/ 作为它的默认命名空间,这样ws打开后。。。

楼主kendylan(反美-支持萨达姆)2003-11-03 03:46:40 在 .NET技术 / C# 提问

运行一个ws:例如:http://www.xx.com/ws.asmx时在底部会有这么一段文字  
  ---------------------------------------------------------  
   
  --------------------------------------------------------------------------------  
   
  此   Web   服务使用   http://tempuri.org/   作为它的默认命名空间。  
  建议:在使   XML   Web   service   公开之前,请更改默认命名空间。  
  每个   XML   Web   service   都需要一个唯一的命名空间,以便客户端应用程序能够将它与   Web   上的其他服务区分开。http://tempuri.org/   可用于正处于开发阶段的   XML   Web   services,而已发布的   XML   Web   services   则应使用更为永久的命名空间。  
   
  应使用您控制的命名空间来标识   XML   Web   service。例如,可以使用您公司的   Internet   域名作为命名空间的一部分。尽管有许多   XML   Web   service   命名空间看似   URL,但它们不必指向   Web   上的实际资源。(XML   Web   service   命名空间为   URI。)  
   
  对于用   ASP.NET   创建的   XML   Web   services,可以使用   WebService   特性的   Namespace   属性更改默认命名空间。WebService   特性是适用于包含   XML   Web   service   方法的类的特性。下面的代码实例将命名空间设置为“http://microsoft.com/webservices/”:  
   
  C#  
   
  [WebService(Namespace="http://microsoft.com/webservices/")]  
  public   class   MyWebService   {  
          //   实现  
  }  
  Visual   Basic.NET  
   
  <WebService(Namespace:="http://microsoft.com/webservices/")>   Public   Class   MyWebService  
          '   实现  
  End   Class  
  有关   XML   命名空间的更多详细信息,请参阅   Namespaces   in   XML(XML   命名空间)上的   W3C   建议。  
   
  有关   WSDL   的更多详细信息,请参阅   WSDL   Specification(WSDL   规范)。  
   
  有关   URI   的更多详细信息,请参阅   RFC   2396。  
   
  ---------------------------------------------------------  
   
   
  现在我想把这段文字去掉不显示,但是我不知道该怎么弄,请教了。  
   
   
  我试着在class前加:[WebService(Namespace="http://www.xx.com/")]直接运行这个ws没有问题,但是调用的时候就会出错说找不到......amespace....  
   
  哪位能指点迷津? 问题点数:0、回复次数:3Top

1 楼saucer(思归)回复于 2003-11-03 05:40:02 得分 0

>>>但是调用的时候就会出错说找不到......amespace....  
   
  in   solution   explorer,   right   click   on   the   proxy   class,   select   Update   Web   ReferenceTop

2 楼wwonion(洋葱)回复于 2003-11-03 08:58:28 得分 0

namespace   manage.corporation  
  {  
  ///   <summary>  
  ///   Service_Make_Page   的摘要说明。  
  ///   </summary>  
  ///    
  [WebService(Namespace="http://XXXXX.chinaefu.com/corporation/")]  
  public   class   Service_Make_Page   :   System.Web.Services.WebService  
  {  
  ...  
                      }  
  }  
  Top

3 楼kendylan(反美-支持萨达姆)回复于 2003-11-03 10:22:54 得分 0

多谢思归,确实要update!  
   
   
   
  Top

相关问题

  • 如何修复IE默认主页?(http://51115.com/index.html)
  • 让地址http://127.0.0.1/默认指向http://127.0.0.1/index.jsp页面,怎么来实现它?
  • 如何将web service中默认的http://tempuri.org/的改为自己的网址
  • 请教:WebApp默认的URL是“默认Web站点”即http://localhost/,怎样将其设置到我在IIS下创建的其他Web站点?
  • 100分的贴子要结帐了改变默认打印机http://www.csdn.net/expert/topic/348/348863.shtm
  • Tomcat服务已经启动了,但是浏览器却无法访问Tomcat的默认主页http://localhost:8080
  • IE被 http://www.yxgou.com/ 修改了默认页面,请教解决办法。 急 100分求教。
  • 默认98开机
  • 默认浏览器?
  • xp默认密码

关键词

  • 命名
  • webservice
  • ws
  • wsdl
  • xml
  • 默认
  • 命名空间
  • tempuri
  • 请参阅
  • 特性

得分解答快速导航

  • 帖主:kendylan

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo