2010-01-08 47 views
0

我们有一个Web应用程序(WebApplication的A),它是到位,服务优良, 我们正在另一个WebApplication的工作将利用现有的Web应用程序(WebApplication的B)的发动机在一定程度上。如何请求,而不要求在Asp.Net应用网页中的资源?

问题:当一个http请求是对一资源制成,像LatestPost.aspx,这将其传递至像FrontManager.cs相关类/模块的WebApplication甲响应。我想知道如何从WebApplication B访问该Module/class(FrontManager.cs),而无需请求Web页面?

回答

1

使用HttpHandler。您需要创建一个实现IHttpHandler的类,并在web.config文件的<httphandlers>部分注册。这些通常以.ashx扩展名(您的案例中的LatestPost.ashx)访问。

0

创建一个Web服务,使用WCF,揭露FrontManager.cs的操作。

但是,你应该尝试FrontManager.cs的用户界面方面,从实际的功能分开。公开原始功能,不带引用回到用户界面。