Last post Nov 17, 2011 04:35 PM by Karthik Mani
Nov 17, 2011 01:45 PM|Karthik Mani|LINK
We are developing an ASP.NET web application and would like to get an
expert opinion of how to configure the web site.
Our application consists of several modules. The user can login to the application
and browse from one module to another without having to logging in. Also, the main module
is the one often changes and other modules doesn't get changed. The modules
also don't share information between them.
Our web application structure is as follows 1. LoginApplication a. Module1 (Main module) b. Module2 c. Module3 d. Module4We're planning to create a main website and create sub-directories for each
module and make them as websites too.The directory and virtual name for the modules are as follows1. c:\inetpub\wwwroot\Login (url: http://servername/login) a. c:\inetpub\wwwroot\Login\module1 (url: http://servername/login/module1) b. c:\inetpub\wwwroot\Login\module2 (url: http://servername/login/module2) c. c:\inetpub\wwwroot\Login\module3 (url: http://servername/login/module3) d. c:\inetpub\wwwroot\Login\module4 (url: http://servername/login/module4)Creating a separate website for each module gives us the flexibility to install the
application updates without affecting the other modules. In the long run and
maintenance point of view, the above option seems better choice.
If we keep all the modules as a single website, any changes in
one modules require the update for whole website.
Is there a better way to configure this type of application?
Any suggestions would be appreciated.
Nov 17, 2011 04:30 PM|march11|LINK
I would suggest you stop. You should research AppPools for IIS. And consider the asp.net Membership, Roles, Profile Model.
There are a number of different ways to do what you are discussing. I would not consider your suggestion as viable unless perhaps it was only to be used on internal Intranet, not available to the public.
If you require a database for these sites you will want to look further into that as well.
It is possible to set up cross site browsing, and yet still keep the updates separate, depending on what you are trying to update.
Sorry double post.
Nov 17, 2011 04:35 PM|Karthik Mani|LINK
Thanks for the response.
The application is an Intranet application. I will also look into your suggestions.