Web服务代码后置

正如ASP.NET可以选择代码后置一样,ASP.NET Web服务也可以选择代码后置选项。代码后置是使用Visual Studio.NET创建的ASP.NET web服务的默认行为应用程序逻辑不是存在于.asmx文件内,而是存在于外部CLR装配件之中。为了应用外部装配件,装配件必须驻留在ASP.NET应用程序的bin目录中。Bin目录是ASP.NET应用程序使用的特殊目录,在其中可以部署并自动注册装配件。

为了可以使用代码后置选项,可以通过一行简单的实现代码生成一个小型ASP.NET web服务.asmx文件。然后需要在单独的装配件中实现Fibonacci类,该装配件在ASP.NET应用程序的bin目录中编译和部署,或者也可以在配置文件直接命名的装配件中实现。

我们可以很容易地部署装配件,这样ASP.NET页面和web服务都可以使用它,因为它只是带有webmethod属性的一个组件。例如,我们要开发数据访问类,我们将其编译进ASP.NET Web应用程序的装配件中,并在ASP.NET页面中使用此数据访问类。我们决定封装进数据访问类中的功能将是很好的web服务。通过对装配件的应用程序逻辑做一些细小的改变,并创建一个一行的ASP.NET Web服务.asmx文件,我们就可以容易地将该应用程序逻辑作为基于SOAP的终点启动。

相关文章

  • 2015-1-15 19:23:37浅谈优化页面代码时应注意哪些细节
  • 2014-8-16 10:43:39Web服务常见的问题
  • 2014-8-16 10:42:37如何使用web服务
  • 2014-8-10 14:14:24手工编写最基本的代码
  • 留言列表

    发表留言:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。