默认的WS会以http://tempuri.org/ 作为它的默认命名空间,这样ws打开后。。。
运行一个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默认密码




