• λ我爱Aspx >> Asp.Net >> ASP.NET创建Web服务之发布和部署
  • ASP.NET创建Web服务之发布和部署

  • :aspxer  Դ:internet  :2007-5-15 20:45:53  ؼ:.net,asp.net,web,asp
  • 1 2 下一页

    部署一个XML Web服务包括复制.asmx文件和任何XML Web服务使用的汇编文件,而不要把Microsoft.net Framework的一部分作为Web服务器上的虚拟目录。有关如何部署一个XML Web服务的信息,请参见"部署XML Web服务"。XML Web服务对使用发现机制的用户适用。用户可以浏览一个特殊的发现文件或Web服务器的根来定位发现文件。从这些文件中,他们可以判断那些服务对他们来说有用。

    部署XML Web服务

    部署一个XML Web服务包括把.asmx文件和任何XML Web服务使用的汇编文件,而不是Microsoft.NET Framework的一部分,复制到Web服务器上。

    例如,假设你把一个XML Web服务命名为StockServices。为了部署XML Web服务,你需要在你的Web服务器上创建一个虚拟目录和把XML Web服务的.asmx文件放入这个目录。这个虚拟目录还应该是一个IIS Web应用程序,虽然它不是必需的。一个典型的部署将有下面的目录结构:

    \Inetpub

    \Wwwroot

    \StockServices

    StockServices.asmx

    \Bin

    你的XML Web服务使用的汇编不是Microsoft.NET Framework一部分的。

    XML Web服务发布的条目

    当你发布一个XML Web服务时,下列条目用来部署一个Web服务器。

    条目 描述 Web应用程序目录 作为你的XML Web服务的根目录。所有的文件都存放在这个目录中。这个目录应该被标记为一个IIS Web应用程序所用。 <MyXMLWebService>.asmx 文件 调用XML Web服务的客户端的基本URL。这个文件可以为任何有效的文件名。 <MyXMLWebService>.disco文件 (可选的)作为XML Web服务的发现机制。.disco文件不会自动地为XML Web服务创建。这个文件可以为任何有效的文件名。 Web.config文件 (可选择的)如果你需要覆盖默认配置设置,你可以包含一个web.config文件。XML Web服务使用这个配置文件来允许系统的定制和可扩展性。例如,如果在系统中你的XML Web服务需要验证而其他的Web应用程序不需要的话,你可以提供一个该XML Web服务特定的web.config文件。 \Bin目录 包含用于这个XML Web服务的二进制文件。如果你的XML Web服务类和.asmx文件不在同一个目录下,那么包含类的部件必须在\Bin目录中。

    发现一个XML Web服务

    XML Web服务发现是定位和询问XML Web服务描述的过程,这是访问一个XML Web服务的预备步骤。通过发现过程,XML Web服务客户端可以在设计时得知一个XML Web服务存在,它能做什么以及如何适当的与之交互。

    Ҷƪл˵?
  • һƪ新浪短信Web Service
    һƪXML Web Service 安全性