Megosztás a következőn keresztül:


Több IIS-webhelykötés támogatása

Ha windowsos kommunikációs alapszolgáltatást (WCF) üzemeltet az Internet Information Services (IIS) 7.0-s verzióban, érdemes lehet több olyan alapcímet megadnia, amelyek ugyanazt a protokollt használják ugyanazon a webhelyen. Ez lehetővé teszi, hogy ugyanaz a szolgáltatás több különböző URI-ra válaszoljon. Ez akkor hasznos, ha olyan szolgáltatást szeretne üzemeltetni, amely figyeli és http://contoso.comfigyeli.http://www.contoso.com Olyan szolgáltatás létrehozása is hasznos, amely belső felhasználók számára alapcímmel és külön alapcímmel rendelkezik a külső felhasználók számára. Például: http://internal.contoso.com és http://www.contoso.com.

Feljegyzés

Ez a funkció csak a HTTP protokoll használatával érhető el.

Több alapcím

Ez a funkció csak az IIS alatt üzemeltetett WCF-szolgáltatások számára érhető el. Ez a funkció alapértelmezés szerint nincs engedélyezve. Az engedélyezéshez hozzá kell adnia az multipleSiteBindingsEnabled attribútumot a <serviceHostingEnvironment> Web.config fájl eleméhez, és be kell állítania truea következő példában látható módon.

<serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>

Ha WCF-szolgáltatást üzemeltet az IIS-ben, az IIS létrehoz egy alapcímet az URI alapján az alkalmazást tartalmazó virtuális könyvtárba. Az Internet Information Services Manager használatával további alapcímeket is hozzáadhat, amelyek ugyanazt a protokollt használják, ha egy vagy több kötést szeretne hozzáadni a webhelyhez. Minden kötéshez adjon meg egy protokollt (HTTP vagy HTTPS), egy IP-címet, egy portot és egy gazdagépnevet. Az Internet Information Services Manager használatáról további információt az IIS Manager (IIS 7) című témakörben talál. További információ a kötések webhelyekhez való hozzáadásáról: Webhely létrehozása (IIS 7)

Ha több alapcímet ad meg ugyanahhoz a webhelyhez, az hatással van a WCF súgólapjának tartalmára, a séma importálására és a szolgáltatás által létrehozott WSDL/MEX-információkra. A WCF súgóoldala megjeleníti a szolgáltatással kommunikáló WCF-ügyfél létrehozásához használandó parancssort. Ez a parancssor csak a webhely IIS-kötésében megadott első címet tartalmazza. A séma importálásához hasonlóan a rendszer csak az IIS-kötésben megadott első alapcímet használja. A WSDL- és MEX-adatok az IIS-kötésekben megadott összes alapcímet tartalmazzák.

Figyelmeztetés

Ez azt jelenti, hogy ha egy szolgáltatás két alapcímmel rendelkezik, egy belső és egy külső felhasználó számára, mindkettő a szolgáltatás által létrehozott WSDL/MEX-információkban van megadva.