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?
B-) Please help me by completing my school survey about computer programmers on my website. Thank you!!! Gerry Lowry +1 705-429-7550 wasaga beach, ontario, canada
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.
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.
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.
g.
B-) Please help me by completing my school survey about computer programmers on my website. Thank you!!! Gerry Lowry +1 705-429-7550 wasaga beach, ontario, canada
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.
sfreire
0 Points
3 Posts
ASP.NET internal architecture
Apr 11, 2012 12:50 AM|LINK
Hi everyone,
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?
Thank you,
Sérgio
Mastan Oli
Contributor
5100 Points
999 Posts
Re: ASP.NET internal architecture
Apr 11, 2012 04:37 AM|LINK
You can find here low level design on ASP.NET
http://www.west-wind.com/presentations/howaspnetworks/howaspnetworks.asp
few more...
playingOOPS | மெய்ப்பொருள் காண்பதறிவு
Mark as Answer If you find helpful
atconway
All-Star
16846 Points
2756 Posts
Re: ASP.NET internal architecture
Apr 12, 2012 07:49 PM|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:
http://msdn.microsoft.com/en-us/library/aa479328.aspx
ASP.NET Application Life Cycle Overview for IIS 7.0:
http://msdn.microsoft.com/en-us/library/bb470252.aspx
Underpinnings of the Session State Implementation in ASP.NET:
http://msdn.microsoft.com/en-us/library/aa479041.aspx
Hope this helps!
gerrylowry
All-Star
20577 Points
5721 Posts
Re: ASP.NET internal architecture
Apr 15, 2012 08:13 AM|LINK
@ sfreire
perhaps the best documentation is the source code itself:
http://referencesource.microsoft.com/netframework.aspx
2008 01 14 https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10443
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 http://www.hanselman.com/blog/NETFrameworkLibrarySourceCodeAvailableForViewing.aspx
2012 03 28 http://www.hanselman.com/blog/ASPNETMVC4ASPNETWebAPIAndASPNETWebPagesV2RazorNowAllOpenSourceWithContributions.aspx
ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source with contributions
http://aspnetwebstack.codeplex.com/
http://weblogs.asp.net/scottgu/archive/2012/03/27/asp-net-mvc-web-api-razor-and-open-source.aspx
"ASP.NET MVC, Web API, Razor and Open Source"
2008 01 16
http://blogs.msdn.com/b/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx
http://www.codeproject.com/Articles/93423/Step-Into-NET-Framework-4-0-Source-Code
http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx
g.
sfreire
0 Points
3 Posts
Re: ASP.NET internal architecture
Apr 15, 2012 08:39 PM|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.
Thank you,
atconway
All-Star
16846 Points
2756 Posts
Re: ASP.NET internal architecture
Apr 16, 2012 03:00 PM|LINK
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.
gerrylowry
All-Star
20577 Points
5721 Posts
Re: ASP.NET internal architecture
Apr 16, 2012 03:45 PM|LINK
@ sfreire
i'd choose ASP.NET MVC 3/4 ... for example:
http://wekeroad.com/2009/04/22/i-spose-ill-just-say-it-you-should-learn-mvc
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.
g.
sfreire
0 Points
3 Posts
Re: ASP.NET internal architecture
Apr 16, 2012 07:10 PM|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.