Strona 1 z 2

[ASP .NET] Jak zaczac ?

: wt wrz 02, 2003 4:07 pm
autor: Seth
Dla tych ktorzy chcieli by zaczac swoja przygode z ASP .NET tutaj moga znalezc wskazowki jak krok po kroku zainstalowac srodowisko.


1 krok - instalacja Frameworka

Aby wogole zaczac dzialac na FRameworku musimy posiadac niezbedne biblioteki, ktore sa dolaczone do pakietu instalacyjnego Microsoft .NET Framework w wersji 1.1.

Stad mozna go sciagnac:
http://www.microsoft.com/downloads/deta ... laylang=en

Sam Framework dziala na nastepujacych systemach:
:arrow: Microsoft Windows Server 2003 - .NET jest juz czescia systemu
:arrow: Microsoft Windows XP - wszystkie
:arrow: Microsoft Windows 2000 - wszystkie
:arrow: Microsoft Windows NT 4.0 Service Pack 6a -- (ASP.NET nie jest wspierany na tej wersji)
:arrow: Microsoft Windows Millennium Edition (Windows Me) -- (ASP.NET nie jest wspierany na tej wersji)
:arrow: Microsoft Windows 98 -- (ASP.NET nie jest wspierany na tej wersji)

Aby wiec uruchomic ASP .NET wymagany jest system Windows 2000 lub XP/2003


2 krok - instalacja IISa

Srodowisko ASP .NET potrzebuje serwera IIS aby je obslugiwac (lub dolaczonego do WebMatrix "mini serwera" - ale o tym dalej)

Aby go zainstalowac musimy wybrac: Panel sterowania> Dodaj lub usuń programy.
Teraz z lewego menu wybieramy Dodaj/Usun skladniki systemu Windows.
Klikamy na pole Internetowe uslugi informacyje (IIS) z listy i wybieramy Szczegoly.
Znowej listy wybieramy Usluga World Wide Web i klikamy OK i pozniej Dalej.
Po zakonczeniu instalacji i konfiguracji systemu klikamy Zakoncz.

W Panel sterowania> Narzędzia administracyjne pojawia sie nam nowa pozycja: Internetowe usługi informacyjne - jest to aplikacja do zazadzania serwerem IIS.

Jako, ze ma on sluzyc tylko nam nie bede sie wdawal w szczegoly konfiguracji zabezpieczen.


3 krok - instalacja SDK

Teraz musimy zainstalowac .NET Framework SDK w wersji 1.1
Plik mozna pobrac stad:
http://www.microsoft.com/downloads/deta ... laylang=en

Instalacja nie powinna sptrawic trudnosci, wiec pomine jej opis.

Instalator automatycznie skonfiguruje nam IISa, wiec o to nie musimy sie juz martwic.


4 krok - tworzymy folder na strone

W IISie musimy teraz stworzyc dla naszych potrzeb folder na nasze strony.
Uruchamiamy Panel sterowania> Narzędzia administracyjne> Internetowe usługi informacyjne
Po lewej stronie konsoli pojawi nam sie drzewko. Rozwijamy je az do momentu kiedy pojawi sie nam katalog: Domyslna witryna sieci Web. Klikamy na niego prawym klawiszem myszy i wybieramy z menu Nowy> Katalog wirtualny. Otworzy nam sie kreator.
Klikamy Dalej.
Teraz podajemy alias dla naszej witryny np: nauka i wybieramy Dalej.
Musimy teraz wskazac miejsce na dysku gdzie ma byc przechowywana strona.
Po wybraniu katalogu klikamy Dalej.
Teraz musimy ustawic prawa do strony: wybieramy Odczyt, Uruchamianie skryptow i aby ulatwic nam prace Przegladanie... kliklamy Dalej, a pozniej Zakoncz
Po lewej stronie zauwazymy nazwe naszej strony. Po klikniecu prawym klawiszem mozemy z menu wybrac Wlasciwosci i ustawic dodatkowe funkcje.

Aby uruchomic serwer musimy wybrac z prawego menu Domyslna witryna sieci Web i kliknac na niej prawym klawiszem myszy, a potem z menu wybrac Urucom lub zrobic to z paska narzedzi konsoli.

Glowny adres naszej strony jest teraz taki: http://localhost/nauka/

Notka: musimy sobie zdawac sprawe z tego, ze na serwer moze polaczyc sie ktos z zewnatrz, wiec najlepszym rozzwiazaniem jest albo ustawic inny port niz standardowy (Wlasciwosci Domyslnej witryny sieci Web) albo zablokowac ten port przez firewall lub tez wylaczyc internet.


5 krok - nasz pierwszy program

Otworz notatnik i wpisz ponizszy kod:

Kod: Zaznacz cały

<%@ Page Language="vb"%>
<!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>
Teraz zapisz go do katalogu, ktorego podales link podczas tworzenia aliasu do nauka, jako pierwszy.aspx

Uruchom teraz przegladarke i wpisz adres strony: http://localhost/nauka/
(Server IIS musi byc urucomiony)
Pojawi Ci sie lista z elementami jakie zawiera katalog. Wybierz plik pierwszy.aspx.
I o to wyswietlil Ci sie napis Witaj swiecie - zajzyj do zrodel aby zobaczyc, ze wszystkie znaczniki ASP .NET zniknely i pojawila sie strona - tak jak to ma miejsce w PHP.


Dodatkowe informacje

Pisanie aplikacji w notatniku to zadanie dla hardcorowcow ;) albo ludzi przyzwyczajonych do minimalistycznego interfejsu bez zadnych ulatwien.
Dla tych ktorym to nie odpowiada i cenia sobie ulatwienie, a co za tym idzie przyspieszenie i wieksza wydajnosc pisania kodu polecam darmowy edytor WebMatrix:
Jest on dostepny spod tego adresu:
http://asp.net/webmatrix/default.aspx?t ... 4&tabId=46

Zycze powodzenia.


P.S. Wszystkie uwagi, pytania itp. prosze kierowac tu, a nie na PW :P

Re: [ASP .NET] Jak zaczac ?

: wt wrz 02, 2003 4:40 pm
autor: Krzysztof Aszkiełowicz
Seth zrób z tego arta na WI :P To będzie 1 :P

Re: [ASP .NET] Jak zaczac ?

: wt wrz 02, 2003 5:11 pm
autor: raf2001
Ja sobie rezerwuje arta z porównaniami php z asp.net (jutro już go zaczynam pisać). Jak ktoś ma jakiś pomysł na jakiegoś arta to prosze się wypowiadać tutaj. Pozdrawiam

Re: [ASP .NET] Jak zaczac ?

: wt wrz 02, 2003 6:11 pm
autor: Panczo
Skoro obiecałem pomoc to mogę napisać wstęp do WebForms w ASP.NET może niech Ci co deklarowali pomoc niech piszą o czym by pisali co by nie powielać czyichś prac i się nie produkować na darmo, dzisiaj późnym wieczorem będzie... Razem z przykładowym programem

Re: [ASP .NET] Jak zaczac ?

: wt wrz 02, 2003 6:15 pm
autor: Seth
Ja moge przerobic to na arta, a co do innych tematow to dopierow pod koniec wrzesnia sie astanowie... wiec podam jakies wtedy.

Re: [ASP .NET] Jak zaczac ?

: wt wrz 02, 2003 7:13 pm
autor: Krzysztof Aszkiełowicz
Panczo pisze:Skoro obiecałem pomoc to mogę napisać wstęp do WebForms w ASP.NET może niech Ci co deklarowali pomoc niech piszą o czym by pisali co by nie powielać czyichś prac i się nie produkować na darmo, dzisiaj późnym wieczorem będzie... Razem z przykładowym programem
Pogadam z dawidem i wojtkiem o zalozenie nowej grupy i forum w ktorej byscie mogli omawiac tematy. Ale najlepiej jakbyście wymienili się numerkami gg.

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 10:36 am
autor: the_foe
a mi instalacja pada juz przy frameworku. Gdzies przy polowie pasek stanu umiera i tak sobie mohe czekac i ze 100 lat.

mam XP pro

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 10:51 am
autor: Seth
Sprobuj innej wesji jezykowej (ang.) moze to pomoze.

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 1:31 pm
autor: the_foe
Seth pisze:Sprobuj innej wesji jezykowej (ang.) moze to pomoze.
wlasnie mam angielska, polsiej chyba nie bylo

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 1:40 pm
autor: Seth
Polska wersja jest tutaj: http://www.microsoft.com/downloads/deta ... 4D1E7CF3A3

Ile czekales az pasek postepu sie ruszy ?

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 1:55 pm
autor: iniside
Ok Ja se rezerwuje recenzje w jednym arcie edytorów. Od Notanika (hehe) po C# Builder Eterprise.
Co do instalacji Frameworka 1.1. Jak miałem jeszcze XP to instalacja szła bez problemu. Na dobry początek możesz wyłączyć wszytskie programy działające i te w tle również.
A tak pozatym nie przejmuj sie.. ja próbowałem zainstalować MSDE i jak mi konfiguracja instalatora doszła do 100% zaczeła sie cofać i tyle wyszło z mojej instalacji :)

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 1:59 pm
autor: the_foe
Seth pisze:Polska wersja jest tutaj: http://www.microsoft.com/downloads/deta ... 4D1E7CF3A3

Ile czekales az pasek postepu sie ruszy ?
no rzeczywiscie jest - uzylem linku ktory podales na samej gorze tego postu.

a czekalem ok 1,5 h, myslalem ze moze jakis zwis wiec restartnalem kompa i od naowa ale w tym samym miejscu przy "gathering cos tam" tak w ojkolo 55% paska stoi i nic!!!

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 2:08 pm
autor: Seth
Wszelkie instalacje systemu .NET Framework wymagają przeglądarki Microsoft Internet Explorer 5.01 lub nowszej (najlepiej zainstalować przeglądarkę Internet Explorer 6.0 z dodatkiem Service Pack 1).
Zainstaluj IE 6 byc mzoe w tym tkwi problem chociaz watpie.

Nie wiem w czym twi blad. Moze cos blokuje instalke. Wylacz tak jak proponowal iniside wszystkie aplikacje.

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 2:44 pm
autor: the_foe
a moze miec wplyw to, ze najpierw zainstalowalem IISa? poza tym od kiedy to zainstalowalem jakis microshitowki program chce miec dotsep do netu (oczywiscie go blokuje - na zlodzieju czapka gore ;)

Re: [ASP .NET] Jak zaczac ?

: śr wrz 03, 2003 2:48 pm
autor: Seth
IIS powinien miec dostep do lokalnej maszyny. Byc moze zablokowales dostep wlasnie do lokalnej uslugi, a nie wyjscie na swiat.
Najlepiej podczas instalacji wylacz firewall i program antywirusowy.