0

我们有一个 Web 应用程序 (WebApplication A) 已经到位并且服务良好,我们正在开发另一个 WebApplication,它将在某种程度上使用现有 Web 应用程序 (WebApplication B) 的引擎。

问题:当对资源(如 LatestPost.aspx)发出 http 请求时,WebApplication A 会做出响应,并将其传递给相关的类/模块(如 FrontManager.cs)。我想知道我们如何在不请求网页的情况下从 WebApplication B 访问该模块/类(FrontManager.cs)?

4

2 回答 2

1

使用 HttpHandler。您将需要创建一个实现 IHttpHandler 的类并将其注册<httphandlers>到 web.config 文件的部分。这些通常使用 .ashx 扩展名(在您的情况下为LatestPost.ashx)访问。

于 2010-01-08T02:35:13.813 回答
0

使用 WCF 创建 Web 服务以公开 FrontManager.cs 的操作。

但是,您应该尝试将 FrontManager.cs 的用户界面方面与实际功能分开。公开原始功能,不参考用户界面。

于 2010-01-08T03:16:36.070 回答