IIS 7 - Difference Between .NET Extensibility and ASP.NET

Hi guys, in the applet of the Windows Features control panel, in the section "Internet Information Services" → "World Wide Web Services" → "Application Development Features" there are two options: ".NET Extensibility" and "ASP.NET".

What is the difference between these two options? If I am developing simple ASP.NET web applications / services, is there a need for .NET extension capabilities?

I used Google terms and came up with this link:

http://forums.iis.net/t/1146942.aspx

This link confuses me because the answer (from a reputed Microsoft employee) says that to test .NET Extensibility you create a simple ASPX page and try to load it. This seems (for ME) more like a test for the ASP.NET option.

Any clues people?

+6
source share
2 answers

This site talks about the .Net extension for IronPython: http://www.asp.net/learn/whitepapers/ironpython

You can view more information on this site: http://aspnetextensibility.com/

Assuming you are developing asp.net sites in C # or vb.net, you will need ASP.Net support. To summarize, perhaps this is one of those things that you can determine when you really need the .Net extension option.

However, if you really want to know: .Net Extensibility is an IIS 7 feature that allows you to extend IIS 7 using the runtime extensibility model in the main server product.

Building "normal" sites (whatever it is), don't worry about it. Do I need to go down and get dirty, changing the conveyor through modules or processors? Install it. In any case, you still need normal ASP.Net support.

As for what the MS guy said about the Hello World file .. Ignore this, he did not read the full question ...

+3
source share

In versions of IIS prior to 7.0, the ASP.NET pipeline was separated from the Web server request processing pipeline. Web server functionality was typically extended through ISAPI filters and extensions .

However, they are more tightly integrated in IIS 7.x, which allows you to extend the server using managed code using the ASP.NET extensibility extension API. In two main ways, this can be done using modules and handlers, which are very similar to ISAPI filters and extensions, respectively.

Interest APIs:

You can read more about how to expand the server in the articles below.

http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis-7/

http://learn.iis.net/page.aspx/170/developing-a-module-using-net/

http://msdn.microsoft.com/en-us/magazine/cc164128.aspx#S4

+11
source share

All Articles