2010-10-05 12 views
6

Hej, w aplecie panelu sterowania Funkcje systemu Windows, w Internetowych usługach informacyjnych -> Usługi World Wide Web -> Funkcje programowania aplikacji dostępne są dwie opcje: " Rozszerzenia .NET "i" ASP.NET ".IIS 7 - Różnica między rozszerzalnością .NET a ASP.NET

Jaka jest różnica między tymi dwiema opcjami? Jeśli tworzę proste aplikacje/usługi WWW ASP.NET, czy jest jakaś potrzeba opcji rozszerzalności .NET?

I Google'd warunki, i wpadł na ten link:

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

Ten link myli mnie, ponieważ reakcja (od rzekomego pracownika Microsoft) mówi, że do testu dla .NET rozciągliwości , tworzysz prostą stronę ASPX i próbujesz ją załadować. Wydaje się (dla mnie) bardziej jak test dla opcji ASP.NET.

Jakieś wskazówki, ludzie?

Odpowiedz

3

Ta strona mówi o .NET rozciągliwość w stosunku do IronPython: http://www.asp.net/learn/whitepapers/ironpython

Możecie zapoznać się więcej informacji na tej stronie: http://aspnetextensibility.com/

Zakładając, że rozwijające witryn ASP.NET w C# lub vb.net wtedy będziesz potrzebować wsparcia ASP.Net. Podsumowując, jest to prawdopodobnie jedna z tych rzeczy, które możesz zdefiniować, kiedy rzeczywiście potrzebujesz zainstalowanej opcji .Net Extensibility.

Jednakże, jeśli naprawdę chcesz wiedzieć: Rozszerzalność .Net to funkcja IIS 7, która umożliwia rozszerzanie IIS 7 poprzez model rozszerzalności runtime do produktu rdzenia serwera.

Budowanie "zwykłych" stron (bez względu na to, jakie są), nie martw się o to. Konieczność zejścia i brudu poprzez modyfikację rurociągu za pomocą modułów lub uchwytów? Zainstaluj to. Tak czy inaczej, nadal będziesz potrzebować regularnej obsługi ASP.Net.

W odniesieniu do tego, co powiedział facet MS o pliku Hello World .. Ignoruj, że nie przeczytać cały pytanie ...

+0

reakcją. Dziękuję za wyjaśnienie. –

11

W wersjach przed IIS 7.0, rurociąg ASP.NET był oddzielny od potoku przetwarzania żądania serwera WWW. Funkcjonalność serwera internetowego została zwykle rozszerzona za pomocą ISAPI filters i extensions.

Jednak w IIS 7.x są one bardziej ściśle zintegrowane, co pozwala na rozszerzenie serwera za pomocą kodu zarządzanego za pośrednictwem interfejsów API rozszerzalności ASP.NET. Dwa podstawowe sposoby można to zrobić za pomocą modułów i procedur obsługi, które są podobne do filtrów ISAPI i rozszerzeń odpowiednio.

API zainteresowania to:

Możesz przeczytać więcej o tym, jak rozszerzyć serwer w artykułach poniżej.

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

+0

Doskonała odpowiedź również, dziękuję. Twoja odpowiedź była trochę bardziej dogłębna, ale mogę zaznaczyć tylko jedną odpowiedź :( –

Powiązane problemy