2010-02-18 97 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

相關問題