Last post Apr 16, 2012 08:10 PM by sfreire
Apr 11, 2012 01:50 AM|sfreire|LINK
I'm looking for documentation regarding the internal architecture of ASP.Net (modules, layers, components like HttpHandlers...) but I can't seem to find anything in the MSDN website.
Does anyone knows where I can find this information?
Apr 11, 2012 05:37 AM|Mastan Oli|LINK
You can find here low level design on ASP.NET
Apr 12, 2012 08:49 PM|atconway|LINK
The 1st link below is the best for the question you asked, but the others provide insight as well.
The ASP.NET HTTP Runtime:
ASP.NET Application Life Cycle Overview for IIS 7.0:
Underpinnings of the Session State Implementation in ASP.NET:
Hope this helps!
Apr 15, 2012 09:13 AM|gerrylowry|LINK
perhaps the best documentation is the source code itself:
2008 01 14
i'm not certain the above download is essential with vs2010;
i'm guessing that it's no longer required; i could be wrong.!
2008 01 16
2012 03 28
ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now
all open source with contributions
"ASP.NET MVC, Web API, Razor and Open Source"
2008 01 16
Apr 15, 2012 09:39 PM|sfreire|LINK
Thank you all for your links!
Nevertheless, there are no links which show a complete overview of ASP.Net platform. There are some diagrams there, but they are so limited that it's hard to understand how ASP.Net really works. If this wasn't an open source product I would understand, since
it was a proprietary architecture. Since it is open source, how we are supposed to customize it if we don't have the overall architecture documentation? Yes, we have the methods description, but this is hardly enough. It only gives a detailed view of the static
perspective of the system, not how the thing really works in terms of runtime.
Apr 16, 2012 04:00 PM|atconway|LINK
Since it is open source, how we are supposed to customize it if we don't have the overall architecture documentation?
ASP.NET is not totally opensource so do not be mistaken. The source code for the new ASP.NET Web API and ASP.NET Razor engine has been released as open source by MSFT which was a big step. However, ASP.NET webforms is
not open source I would never expect it to be so. It may be well understood how webforms works overall, but the exact science of how it is implemented in code will probably not be released IMO.
Apr 16, 2012 04:45 PM|gerrylowry|LINK
i'd choose ASP.NET MVC 3/4 ... for example:
then you can customize to your heart's content ... also, excellent books on ASP.NET MVC are available.
BTW, just what type of customizations is it that you wish to do?
ASP.NET MVC is highly extensible and customizable.
Apr 16, 2012 08:10 PM|sfreire|LINK
I don't have any particular customization, I just want to understand what are the internals of ASP.Net :) I can't seem to find any document/book with this information. This is actually true for most of .Net documents. Since it is a proprietary platform,
like someone said previously, it's hard to get this kind of information.