- 07/06/2010
- 3 minuuttia luettavaa
-
- s
- R
- n
- V
- J
-
+2
by Vaidy Gopalakrishnan
IIS Express on kevyt, itsenäinen versio IIS:stä, joka on optimoitu kehittäjille. IIS Expressin avulla on helppo käyttää IIS:n uusinta versiota verkkosivustojen kehittämiseen ja testaamiseen. Siinä on kaikki IIS 7:n ja sitä uudempien versioiden perusominaisuudet sekä lisäominaisuuksia, jotka on suunniteltu helpottamaan verkkosivustojen kehittämistä, kuten:
- Se ei toimi palveluna eikä vaadi järjestelmänvalvojan käyttäjäoikeuksia useimpien tehtävien suorittamiseen.
- IIS Express toimii hyvin ASP.NET- ja PHP-sovellusten kanssa.
- IIS Expressin useat käyttäjät voivat työskennellä itsenäisesti samalla tietokoneella.
IIS Expressin asentaminen
Tuotteen uusin versio on IIS 7.5 Express. Useimmat haluavat käyttää IIS Expressiä integroidun web-kehitystyökalun kanssa.
IIS Express sisältyy automaattisesti WebMatrixiin, uuteen ja täydelliseen työkaluun, joka yksinkertaistaa web-kehitystä huomattavasti. Visual Studio 2010 SP1 mahdollistaa IIS Expressin käytön verkkopalvelimena Cassinin sijaan. Voit myös määrittää Visual Studio 2008:n manuaalisesti.
Asenna IIS 7.5 Express jollakin seuraavista linkeistä Web Platform Installerin avulla. Kummallakin niistä voit käyttää IIS Expressiä Visual Studion kanssa.
- Asenna Microsoft WebMatrix. Tämä asentaa myös IIS 7.5 Expressin.
- Asenna vain IIS 7.5 Express. Kun olet napsauttanut linkkiä, tallenna suoritettava tiedosto kiintolevylle ja suorita se. Näin asennat IIS Expressin Web Platform Installerin avulla.
Voit myös asentaa IIS 7.5 Express MSI:n suoraan Microsoft Download Centeristä. Jos valitset tämän reitin, varmista, että .NET 4.0 on asennettu koneellesi, sillä se on välttämätön edellytys.
IIS Express ja IIS
IIS Express on johdettu IIS 7:stä ja sitä uudemmista versioista, ja se tukee IIS:n perusominaisuuksia; siinä on kuitenkin joitakin keskeisiä eroja. Tärkeä ero on tapa, jolla työprosesseja hallitaan. IIS:ssä Windows Process Activation Service (WAS) aktivoi ja deaktivoi WWW-sovellukset äänettömästi, eikä käyttäjällä ole suoraa kontrollia. IIS Expressissä ei ole WAS:ää, ja käyttäjä voi täysin hallita sovellusten aktivointia ja deaktivointia. Sivustot voidaan käynnistää WebMatrixin, Visual Studio 2010 SP1:n tai komentorivin avulla; jo käynnissä olevat sivustot voidaan käynnistää ja lopettaa järjestelmätarjottimen sovelluksen avulla.
Hostable Web Core (HWC) on IIS:n sovellusrajapinta (API), jonka avulla voidaan kirjoittaa itsenäisille Web-palvelimille, joita WAS ei hallinnoi. IIS Express on suunniteltu HWC:n kääreeksi.
Seuraavassa kaaviossa esitetään joitakin IIS:n ja IIS Expressin tärkeimpiä eroja:
Area | IIS | IIS Express | |
---|---|---|---|
Lähetysmekanismi | Lähetetään käyttöjärjestelmän mukana. | Lähetetään kaistan ulkopuolelta. Se sisältyy automaattisesti WebMatrixin mukana, mutta se voidaan asentaa myös erikseen. | |
Tuetut Windows-versiot | Rajoitettu määrä Windows Vista- ja Windows 7 -versioita Useimmat Windows Server 2003-, 2008- ja 2008 R2 -versiot | Kaikki Windows XP:n, Vistan ja Windows 7:n versiot Kaikki Windows Server 2008- ja Windows Server 2008 R2 -versiot | |
Tuetut .NET Framework -versiot | v2.0 SP1 ja uudempi | v2.0 SP1 ja uudempi (.NET 4.0 vaaditaan). | |
Tuetut ohjelmointikielet | Klassiset ASP-, ASP.NET- ja PHP-ohjelmointikielet | Klassinen ASP, ASP.NET ja PHP | |
Prosessimalli | Windows Process Activation Service (WAS) hallinnoi automaattisesti konfiguroituja sivustoja. | Käyttäjä käynnistää ja lopettaa sivustot. | |
Hosted WebCore (eli Hostable Web Core) -tuki | Kyllä | Kyllä | Kyllä. IIS Express on toteutettu kerroksena HWC:n päälle. |
Tuetut protokollat | HTTP, FTP, WebDAV, HTTPS ja WCF (myös TCP:n, Named Pipesin ja MSMQ:n välityksellä) | HTTP, HTTPS ja WCF HTTP:n välityksellä | |
Tuki muille kuin järjestelmänvalvojille | WAS:ia on ajettava järjestelmänvalvojan käyttäjäoikeuksilla. | Vakiokäyttäjä voi suorittaa useimmat tehtävät. | |
Multi-developer support | None | Yes. Määritystiedostoja, asetuksia ja Web-sisältöä ylläpidetään käyttäjäkohtaisesti. | |
Visual Studio -tuki | Kyllä | VS 2010 SP1 Beta mahdollistaa IIS Expressin käytön Cassinin sijaan. VS 2008 voidaan myös määrittää manuaalisesti käyttämään IIS Expressiä. | |
Runtime-laajennukset | Katso https://www.iis.net/download/All täydellinen luettelo. | URL Rewrite ja FastCGI. Nämä laajennukset on rakennettu IIS Expressiin. | |
Hallintatyökalut | IIS Manager, appcmd.exe | Appcmd.exe. Yleiset IIS Express -hallintatehtävät on sisällytetty myös WebMatrixiin ja Visual Studio 2010 SP1:een ja uudempiin. | |
Järjestelmätarjottimen tuki | Ei ole | Kyllä | |
Sisältää sisäänrakennetut IIS-moduulit autentikointia, auktorisointia, pakkausta yms. varten. | Kyllä | Kyllä |
.