3
我正在開發一個使用ASP.NET Web API的新的大型Web應用程序。在那裏,我想要將ASP.NET MVC項目中的所有控制器類分成一個different class library ..請考慮以下選項。單獨的類庫中的ASP.Net WebAPI控制器
案例1:在同一個ASP.NET MVC項目飼養控制器
案例2:在單獨的類庫分離控制器
那麼,是否可以去案例#1,因爲我認爲這個控制器可以被其他項目重用或在Windows服務中託管,而不是IIS Web應用程序。
此外,如果在未來,如果我想訪問在Android,IPhone本機應用程序的Web-API方法,然後它在這兩種情況下對我的作品案例#1和案例#2
是有任何性能問題案例#2。
在兩種情況下使用UnityContainer.RegisterType註冊多個控制器的最佳做法是什麼?
小心在DLL之間創建依賴關係,也就是說對你有用嗎? –
許多細小的組件延遲加載時間,並且統一不是最快的容器... – Hylaean
看看這裏: http://odetocode.com/blogs/scott/archive/2013/07/01/on-該共存-的-ASP淨MVC-和webapi.aspx –