Sdílet prostřednictvím


Konfigurace Internetové informační služby 7.0 pro službu Windows Communication Foundation

Internetová informační služba (IIS) 7.0 má modulární návrh, který umožňuje selektivní instalaci požadovaných komponent. Tento návrh je založen na nové technologii komponent řízené manifestem představené v systému Windows Vista. Existuje více než 40 samostatných součástí služby IIS 7.0, které je možné nainstalovat nezávisle. Díky tomu můžou IT specialisté snadno přizpůsobit instalaci podle potřeby. Toto téma popisuje, jak nakonfigurovat službu IIS 7.0 pro použití se službou Windows Communication Foundation (WCF) a určit, které součásti jsou potřeba.

Minimální instalace: Instalace WAS

Minimální instalace celého balíčku SLUŽBY IIS 7.0 je instalace služby aktivace procesu systému Windows (WAS). WAS je samostatná funkce a je to jediná funkce ze služby IIS 7.0, která je k dispozici pro všechny operační systémy Windows Vista (Home Basic, Home Premium, Business a Ultimate a Enterprise).

V Ovládací panely klepněte na položku Programy a potom klepněte na tlačítko Zapnout nebo vypnout funkce systému Windows, které jsou uvedeny v části Programy a funkce, je součást WAS zobrazena v seznamu jako na následujícím obrázku.

Turn Features On or Off Dialog

Tato funkce obsahuje následující dílčí komponenty:

  • Prostředí .NET

  • Konfigurační rozhraní API

  • Procesový model

Pokud vyberete kořenový uzel WAS, ve výchozím nastavení je zaškrtnuto pouze dílčí uzel modelu procesu. Upozorňujeme, že s touto instalací instalujete pouze WAS, protože webový server nepodporuje.

Pokud chcete, aby WCF nebo jakákoli ASP.NET aplikace fungovala, zaškrtněte políčko Prostředí .NET. To znamená, že všechny komponenty WAS jsou nutné k tomu, aby wcf a ASP.NET fungovaly dobře. Tyto součásti se automaticky kontrolují, jakmile nainstalujete některou z těchto komponent.

IIS 7.0: Výchozí instalace

Kontrolou funkce Internetová informační služba se některé dílčí uzly automaticky kontrolují, jak je znázorněno na následujícím obrázku.

Default settings for IIS 7.0 features

Toto je výchozí instalace služby IIS 7.0. Při této instalaci můžete pomocí služby IIS 7.0 obsluhovat statický obsah (například stránky HTML a další obsah). Nemůžete však spouštět ASP.NET ani aplikace CGI ani hostovat služby WCF.

IIS 7.0: Instalace s podporou ASP.NET

Je nutné nainstalovat ASP.NET, aby ASP.NET fungovaly ve službě IIS 7.0. Po kontrole ASP.NET by obrazovka měla vypadat jako na následujícím obrázku.

ASP.NET required settings

Toto je minimální prostředí pro aplikace WCF i ASP.NET, aby fungovaly ve službě IIS 7.0.

IIS 7.0: Instalace s komponentami kompatibility služby IIS 6.0

Při instalaci služby IIS 7.0 v systému pomocí sady Visual Studio 2005 nebo jiných automatizačních skriptů nebo nástrojů (například Adsutil.vbs), které konfigurují virtuální aplikace, které používají rozhraní API metabáze služby IIS 6.0, zkontrolujte skriptovací nástroje služby IIS 6.0. Tím se automaticky zkontrolují ostatní podřízené uzly kompatibility správy služby IIS 6.0. Následující obrázek znázorňuje obrazovku po dokončení:

IIS 6.0 Management Compatibility Settings

Při této instalaci máte všechno potřebné k používání služby IIS 7.0, ASP.NET a funkcí WCF a ukázek dostupných na webu.

Omezení požadavků

Ve Windows Vista se službou IIS 7 byla změněna výchozí hodnota maxUri a maxQueryStringSize nastavení. Filtrování požadavků ve službě IIS 7.0 ve výchozím nastavení umožňuje délku adresy URL 4096 znaků a délku řetězce dotazu o délce 2048 znaků. Pokud chcete tyto výchozí hodnoty změnit, přidejte do souboru App.config následující KÓD XML.

 <system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxUrl="8192" maxQueryString="8192" />
        </requestFiltering>
    </security>
 </system.webServer>

Viz také