我正在設計一個應用程序的體系結構,它將包含許多子應用程序。這些子應用程序將由我們開發,但在後期階段。如何在ASP.net/ASP.net中開發基於可插入/可安裝模塊的應用程序MVC
我要創建這些子應用,安裝插件/可能有多個頁面(.aspx頁),它應該能夠與主要的核心應用程序交互,也消耗了共享數據模塊。
我嚴格需要的插件/模塊由操縱配置或添加文件或一個DLL的一個文件夾被安裝。
我的應用程序將是一個ASP.net Web應用程序。如果ASP.net MVC解決了這個問題,那麼我也可以查找它。
我的應用程序將利用URL來識別要加載的模塊。以下是一些我希望獲得應用程序的URL的示例。
例如
http://www.myCoreApp.com/Module1/
www.myCoreApp.com將舉辦在我的模塊將被安裝在我的核心應用。
Module1,crm,accounting和xyz在我的核心應用上安裝了模塊。
感謝安東尼奧的回覆。我研究了Code項目的MEF文檔,但無法實現它。你能引導我通過一個教程或一些示例代碼,我可以看看..? – 2011-06-01 14:48:39
請看http://dotnetbyexample.blogspot.com/2010/04/very-basic-mef-sample-using-importmany.html和http://blogs.msdn.com/b/brada/archive/2009/07 /20/simple-example-using-managed-extensibility-framework-in-silverlight.aspx – 2011-06-01 14:54:45