I have one dll containing my entire mvc app running on iis7 server. Should I instead have compiled controllers and business logic into separate dll's? Furthermore, should I install the non controller dll's in a separate server and if so do I sply configue a new virtual directory to the remote servr?
What is tpical practice here? Thanks