2010-02-18 80 views
1

通过自定义HttpHandler(如Elmah)提供Web功能对于ASP.NET Web应用程序非常方便,因为该处理程序可以嵌入到任何ASP.NET Web应用程序中。它非常适合作为扩展现有Web应用程序的简单方法。如何将ASP.NET Web应用程序嵌入到另一个?

现在,通过自定义处理程序开发任何重要的功能集是非常繁琐的过程。我想知道是否可以通过自定义处理程序直接将ASP.NET应用程序嵌入到另一个应用程序中(而不是将整个应用程序剪切并粘贴到子目录中)。

这里是嵌入式Web应用程序的一个小名单,这将是适合这样的目的:

  • 健康监视控制台。
  • 配置控制台(适用于具有自动缩放的云网络应用程序)。
  • 应用程序设置管理控制台(考虑方案IoC-settings-stored-in-DB)。

这些web部件中的每一个都可以作为HttpHandler提供;但是再次执行真的很乏味。

有谁知道如何做到这一点或如何实现等同的行为?

回答

0

您是否通常将自己的功能放在业务逻辑DLL中,并且只需从业务逻辑中引用尽可能多的应用程序?你试图重复使用,这不适用于?

+0

谢谢,只是加了几个例子来澄清意图。 – 2010-02-20 09:52:04

相关问题