创建 Web 项目和 asp">Visual Studio .NET 软件要求。要在 Web 服务器所在的计算机上创建 XML Web services 项目,您同样需要">
最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > Web前端 > 工具与技巧> 使用VB或VC#访问XML Web services

使用VB或VC#访问XML Web services

文章作者:网友投稿 发布时间:2008-11-03 来源:网络

 使用 ASP.NET Web 应用程序项目模板创建客户端应用程序。

  为 XML Web services 添加 Web 引用。

  编写代码以访问 XML Web services.在调试模式下运行 Web 应用程序。

  部署 Web 应用程序。

  要完成演练,必须提供以下内容:

  由于本演练使用了一个 Web 应用程序来访问 XML Web services,因此您必须提供满足创建 Web 项目的要求的计算机。有关更多信息,请参见asp">创建 Web 项目和 asp">Visual Studio .NET 软件要求。要在 Web 服务器所在的计算机上创建 XML Web services 项目,您同样需要具有足够的权限。有关详细信息,请参见 asp">Visual Studio 中设计时的 Web 应用程序安全性。

  由下列演练之一创建的 XML Web services:asp">演练:使用 Visual Basic 或 Visual C# 创建 XML Web services asp">演练:使用 ATL Server 创建 XML Web services asp">演练:使用 C++ 托管扩展创建 XML Web services创建 XML Web services 客户端项目在本演练中,您将创建一个简单的 Web 应用程序,该应用程序将访问 TempConvert1 XML Web services(这是赋予asp">演练:使用 Visual Basic 或 Visual C# 创建 XML Web services 中创建的 XML Web services 的名称)。

  注意 若要访问温度转换 XML Web services 的不同实现,只需在此演练的整个过程中将出现的名称 TempConvert1 替换为相应的名称。

  创建 ASP.NET Web 应用程序

  在“文件”菜单上指向“新建”,然后单击“项目”以打开“新建项目”对话框。

  展开“Visual Basic 项目”或“Visual C# 项目”文件夹。

  单击“ASP.NET Web 应用程序”图标。

  输入要在其中开发 Web 应用程序的 Web 服务器地址,并指定 TempConvertClient1 作为目录名,如“http://MyServer/TempConvertClient1”。默认情况下,项目使用本地计算机“http://localhost”。

  注意 对于某些项目类型,“名称”文本框不可用,因为在指定位置时就设置了项目名。例如,Web 应用程序和 XML Web services 位于 Web 服务器上,它们的名称从该服务器上指定的虚拟目录导出。

  注意 您是在开发服务器上开发 Web 应用程序。默认情况下,开发服务器是本地计算机。通常,在开发服务器上开发和生成项目,然后使用部署项目将其部署到承载该 Web 应用程序的另一服务器(部署服务器)上。但是,如果直接在将承载该 Web 应用程序的服务器上进行开发,则开发服务器与部署服务器相同。

  单击“确定”创建项目。

  从“工具箱”的“Web 窗体”选项卡中,将“文本框”、“标签”和“按钮”拖动到 WebForm1.aspx 的设计图面上,然后按您的喜好排列它们。

  右击您添加的按钮 Button1,然后在快捷菜单上单击“属性”。在“属性”窗口中,将 Text 属性设置为 Convert.右击您添加的标签 Label1,然后在快捷菜单上单击“属性”。在“属性”窗口中,清除 Text 属性以使此标签成为空白标签。#p#副标题#e#添加 Web 引用XML Web services 发现是客户端定位 XML Web services 和获取其服务说明的过程。Visual Studio 中的 XML Web services 发现过程涉及按照预先确定的算法询问 Web 站点。该过程的目的是定位服务说明,服务说明是使用 Web 服务描述语言 (WSDL) 的 XML 文档。有关更多信息,请参见 asp">XML Web services 发现。

  服务说明描述哪些服务可用以及如何与这些服务交互。没有服务说明便无法以编程方式与 XML Web services 交互。有关更多信息,请参见 asp">XML Web services 说明。

  应用程序必须具有与 XML Web services 通信和在运行时找到该服务的方法。向项目添加对 XML Web services 的 Web 引用是通过生成一个代理类来完成此操作的,该代理类与 XML Web services 进行接口操作并提供 XML Web services 的本地表示形式。有关更多信息,请参见 asp">Web 引用和asp">生成 XML Web services 代理。

  添加 Web 引用

  在“项目”菜单上单击“添加 Web 引用”。

  在“添加 Web 引用”对话框的“URL”框中,键入 URL 以获得要访问的 XML Web services 的服务说明,如 http://localhost/TempConvert1/Service1.asmx.然后单击“执行”按钮以检索有关该 XML Web services 的信息。

  - 或 -

  如果该 XML Web services 位于本地计算机上,请单击浏览器窗格中的“本地计算机上的 Web 服务”链接。然后,从所提供的列表中单击 TempConvert1 XML Web services 链接以检索有关该 XML Web services 的信息。

  在“Web 引用名”框中,将 Web 引用重命名为 ConvertSvc(它就是将用于该 Web 引用的命名空间)。

  单击“添加引用”为目标 XML Web services 添加 Web 引用。有关更多信息,请参见asp">添加和移除 Web 引用。

  Visual Studio 将下载服务说明并生成一个作为应用程序和 XML Web services 之间的接口的代理类。

上一篇: 用Dreamweaver 8 实现Real与网页结合

下一篇: 技巧:使用Dreamweaver处理word文档

共有0条评论网友评论

游戏排行榜