c# - Sharing controller and views between projects -
i trying create infrastructure web framework developing have following structure far
solitude.admin web project keep controlers , views in how create 1 created class libary see cannot have web.config there
solitude.core contain utililties , models
solitude.framework core , meat of cms platform quesiton how 1 create class libary project asp.net mvc 4.6 allow controllers , views shared addded razor dll dont think correct approach
solitude.mvc contain front end of site  tried below changing project guids allow sharing not working 
i changed project type guids suggested on aricltes on no joy trying mimic our other platforms work futher understanding.
 <projectguid>{152c761a-dd2e-4c1f-af89-dfb2547a3bca}</projectguid>     <projecttypeguids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</projecttypeguids>     <outputtype>library</outputtype>     <appdesignerfolder>properties</appdesignerfolder>     <rootnamespace>solitude.admin</rootnamespace>     <assemblyname>solitude.admin</assemblyname>     <targetframeworkversion>v4.6.2</targetframeworkversion>   another point if 2 have 2 sep projects admin , web how 1 tell go admin if user types www.domain.com/admin yet 2 independent web projects?.
i see separation of concerns. have questions:
1.- why not making "solitude.admin" web app project?
2.- why aren't using expected naming conventions? lot of lowercases got there.
3.- why like/need share controllers? basically, there must
return view();   inside them.
for views, create components based on parameters (which mostly, comes print out html). have shared views same project.
Comments
Post a Comment