Autor: Michał 'Seth' Gołębiowski
Data publikacji: 01.12.2003, 16:33 | Ostatnia modyfikacja: 29.10.2006, 16:46
ArtykuÅ‚ szczegóÅ‚owo opisujÄ…cy procedurÄ™ instalacji ASP .NET na serwerze IIS. W tekÅ›cie omówiony jest sposób na rozpoczÄ™cie pracy z tym jÄ™zykiem.
MówiÄ…c o ASP.NET nie sposób nie wspomnieć czym wogole jest platforma .NET Framework na której bazuje ASP.NET.
Microsoft .NET Framework to nowe spojżenie na tworzenie aplikacji w środowisku Windows, jest to także niejako kontynuacja projektu DNA, jednak poza koncepcja zintegrowania usług na tym podobieństwo się kończy.
.NET to zunifikowane Å›rodowisko do tworzenia aplikacji zarówno "okienkowych" jak i web'owych. Dysponuje ono szergiem udogodnieÅ„ sprawiajÄ…cych, że tworzenie aplikacji jest bardzo proste i szybkie co jednak nie żutuje na ich jakość i funkcjonalność.
GÅ‚ówne zalety .NET Framework to:
Czym, więc jest ASP.NET ?
ASP.NET to technika tworzenia dynamicznych stron korzystająca w pełni z możliwości jakie daje nam .NET Framework. W przeciwieństwie do innych technologii pod pojęciem ASP.NET nie kryje się jeden język. W ASP.NET na chwile obecną można pisać w Visal Basic .NET, C# oraz JavaScript .NET. Możliwe jest także łączenie klas pisanych w tychże językach w jednej aplikacji webowej, a także korzystanie z bibliotek napisanych w innych niż te trzy językach.
Z innych możliwości jakimi dysponuje ASP.NET można wymienić:
Po tym wstępie czas zabrać się za instalacje środowiska.
Aby móc wykorzystywać skrypty ASP .NET musimy zainstalować serwer obsÅ‚ugujÄ…cy je - IIS (Internet Information Server). DostÄ™pny jest on w systemach Windows 2000 od wersji Profesional, w Windows XP również od wersji Profesional oraz w Windows 2003, jako dodatek do systemu.
Instalujemy go poprzez: Panel sterowania > Dodaj lub usuń programy. Następnie wybieramy z lewego menu: Dodaj/Usuń składniki systemu Windows.
Z listy wybieramy Internetowe usÅ‚ugi sieciowe (IIS) i klikamy na przycisk SzczegóÅ‚y. Teraz zaznaczamy UsÅ‚uga World Wide Web i ponownie klikamy na SzczegóÅ‚y i odhaczamy wszystkie elementy poza UsÅ‚uga World Wide Web - jak to ma miejsce na tysunku dołączonym poniżej. Przyciskiem OK zatwierdzamy wszystkie zmiany, a później klikamy Dalej i na koniec ZakoÅ„cz.

Jako, że ma on sÅ‚użyć tylko nam, nie bÄ™dÄ™ wdawaÅ‚ siÄ™ w szczegóÅ‚y konfiguracji zabezpieczeÅ„.
Jak wyżej wspomniałem ASP .NET bazuje na komponentach dostępnych w MS .NET Framework. Musimy je więc wpierw zainstalować.
Wymagania systemowe to:
Jak widać aby zainstalować ASP .NET wymagany jest system z rodziny Windows 2000, Windows XP lub Windows 2003 inne niestety nie będą obsługiwać ASP .NET.
Framework w wersji 1.1 dostępny jest tutaj. Instalacja nie wymaga opisywania. Po jej dokonaniu możemy przejść do następnego kroku.
.NET Framework SDK zawiera wszystkie niezbędne składniki potrzebne nam do pisania aplikacji na platformie .NET. Czyli także w ASP .NET. Pobrać można go stąd.
Instalator ustawi za nas IISa do obsługi ASP .NET.
W tym momencie mamy już zainstalowane środowisko ASP .NET na naszym domowym komputerze.
Skoro już wszystko mamy, czas przetestować system i napisać prosty skrypt w ASP .NET
Aby uruchomić skrypty musimy ustawić tzw. katalog wirtualny. Można to zrobić na dwa sposoby:
1. Z poziomu explorera
Tworzymy na dysku katalog gdzie bÄ™dziemy umieszczać skrypty, a nastÄ™pnie klikamy na niego prawym klawiszem myszy. Wybieramy WÅ‚aÅ›ciwoÅ›ci, a nastÄ™pnie zakÅ‚adkÄ™ UdostÄ™pnianie w sieci Web. Klikamy na UdostÄ™pnij ten folder. W nowym oknie w polu Alias wpisujemy kurs. W ramce z Uprawnienia dostÄ™pu zaznaczamy: Odczyt i aby nam nieco uÅ‚atwić: PrzeglÄ…danie katalogów (rys. poniżej). Zatwierdzamy wszystkie zmiany przez OK.

2. Z poziomu konsoli ISS'a
Uruchamiamy Panel sterowania > NarzÄ™dzia administracyjne > Internetowe usÅ‚ugi informacyjne. Po lewej stronie konsoli pojawi nam siÄ™ drzewko. Rozwijamy je aż do momentu kiedy pojawi siÄ™ nam katalog: DomyÅ›lna witryna sieci Web. Klikamy na niego prawym klawiszem myszy i wybieramy z menu Nowy > Katalog wirtualny (Rys. poniżej). Otworzy nam siÄ™ kreator tworzenia katalogów wirtualnych. Klikamy Dalej.

Jak w poprzednim przypadku podajemy nazwÄ™ dla naszego katalogu (Alias) - wpisujemy: kurs i wybieramy Dalej.
Wskazujemy teraz miejsce na dysku gdzie ma być przechowywana strona (uprzednio musimy stworzyć katalog). NastÄ™pnÄ… rzeczÄ… jakÄ… musimy ustawić to prawa do katalogu z naszÄ… witrynÄ…: wybieramy Odczyt, Uruchamianie skryptów i aby uÅ‚atwić nam pracÄ™: PrzeglÄ…danie.
Po lewej stronie zauważymy nazwę naszej strony (Rys. poniżej). Po kliknięciu prawym klawiszem myszy możemy z menu wybrać Właściwości i ustawić dodatkowe opcje.

Kiedy już mamy ustawiony nasz katalog wirtualny możemy uruchomić nasz serwer (jeżeli wcześniej tego nie zrobiliśmy).
Aby to zrobić musimy uruchomić konsole IISa poprzez Panel sterowania > NarzÄ™dzia administracyjne > Internetowe usÅ‚ugi informacyjne. Wybieramy z lewego menu (drzewka) DomyÅ›lna witryna sieci Web. Możemy teraz wybrać z menu podrÄ™cznego (po klikniÄ™ciu na DomyÅ›lna witryna sieci Web) Uruchom, albo poprzez pasek narzÄ™dzi klikajÄ…c na ikonkÄ™ z trójkÄ…tem:

.NET Framework zainstalowany, serwer działa... czas na napisanie pierwszej strony.
Otwórz notatnik i wpisz poniższy kod:
<%@ Page Language="C#"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Pierwszy program w ASP.NET</title> </head> <body> <% Response.Write("Witaj swiecie"); %> </body> </html>
Nie musisz wiedzieć co oznaczajÄ… poszczególne funckje. Kod ten ma tylko za zadanie przetestować dziaÅ‚anie ASP .NET.
Teraz zapisz go do katalogu, który podaÅ‚eÅ› podczas tworzenia katalogu wirtualnego i nazwij go: pierwszy.aspx.
Uruchom teraz przeglÄ…darkÄ™ i wpisz adres strony: http://localhost/kurs/.
Zauważ, że po nazwie localhost (która jest adresem serwera WWW na Twoim komputerze) mamy kurs. Jest to alias do naszego katalogu wirtualnego, który wczeÅ›niej ustawialiÅ›my.
Po uruchomieniu strony pojawi się lista z dostępnymi plikami i/lub katalogami znajdującymyi się w naszym katalogu wirtualnym. Wybieramy z niej plik: pierwszy.aspx.
Powinieneś ujrzeć teraz napis: "Witaj świecie". Jest to wynik działania naszego pierwszego skryptu napisanego w ASP .NET :-)
Pisanie aplikacji w notatniku to zadanie dość karkołomne i mało wydajne.
Aby uÅ‚atwić życie programistÄ… stworzono bezpÅ‚atne Å›rodowisko dla developerów ASP .NET - Web Matrix. Można je Å›ciÄ…gnąć stÄ…d.
MSDN.com - najwiÄ™ksza baza danych informacji o technologiach Microsoftu. Zawiera także przykÅ‚adowe aplikacje i pomocne wskazówki.
ASP.net - tutaj znajdziesz wiÄ™kszość potrzebnych Ci informacji i przykÅ‚adów.
Artykuł ten jest dostepny jest rownież w wersji PDF. [ link ]
Waszym zdaniem:
Nikt jeszcze nie dodał swojego komentarza. Możesz być pierwszy!