INFO: WinInet není podporován pro použití služby

Překlady článku Překlady článku
ID článku: 238425
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Funkce Microsoft Win32 Internet (exportované z WinInet.dll) nejsou podporovány při spuštění služby nebo Internetu Informace aplikační Server (IIS) (také služba). Tento článek pojednává o použití WinInet.dll ve službě nebo v serveru Internet Information Server aplikace.

Další informace

Protože služba IIS, bude mít stejnou sadu problémy se spuštěním WinInet nebo COM DLL--ActiveX DLL rozšíření ISAPI používán pomocí stránky ASP (Active Server) – jako systémem WinInet ve službě. Spuštění Rozhraní WinInet aplikace služby IIS má také jedinečnou sadu problémů.

Na řešení problému funkce WinInet ve službě je, že používá rozhraní WinInet nastavení z v registru SSL informace, informace o serveru proxy a další. Služby nejsou Tato informace není načtení podregistru HKEY_CURRENT_USER k dispozici.

Upozornění: Společnost Microsoft nepodporuje použití rozhraní WinInet API v rámci Systémové služby.

Rozhraní WinInet API zpráva porušení přístupu při použití ze služby nad protokolem SSL pomocí aplikace Internet Explorer 5.0 nainstalovali.

K pochopení jedinečné na serveru pomocí rozhraní WinInet omezení prostředí, je nezbytné pochopit jeho WinInet historie. Rozhraní WinInet byl vyvinutý pro použití aplikace Internet Explorer. Ve skutečnosti používat novější verze Rozhraní WinInet, je třeba zavést minimální instalaci aplikace Internet Explorer (viz V části odkazy v tomto článku). Rozhraní WinInet také poskytuje rozhraní API pro použití jinými klientské aplikace, které si přejí získat přístup k prostředkům v síti Internet (nebo intranet). Je důležité rozpoznat životní prostředí, ve kterém byl WinInet rozvinuté a testováno v pořadí porozumět vhodné použití pro knihovnu DLL. Rozhraní WinInet byl vyvinut pro použití v prostředí klienta. Přestože je stále jednající jako klient, když běží ISAPI DLL, běží prostředí serveru v tomto případě.

Prostředí klienta: Osoba používající aplikaci Internet Explorer
  • Relativně nízký počet požadavků
  • Žádosti, které se relativně postupně
  • Hostitelské aplikaci životnost je krátký (délka prohlížeče relace
Prostředí serveru: webový server (například www.microsoft.com)
  • Vysoký počet žádostí za sekundu
  • Více podprocesů, provádění požadavků současně
  • Musíte spustit týdny nebo měsíce
Přednostní řešením je použít službu WinHttp, který je určen k spustit v prostředí služby a zásobníku straně serveru HTTP, protože je není vázán na limit 2 připojení, které je dáno RFC 2616, balíčky klienta protokolu HTTP. Tato sada rozhraní API je velmi podobné používání rozhraní WinInet tak ty familar na rozhraní WinInet najdete je poměrně snadno přizpůsobit.

Dalším řešením je použití sockets přímo v sadě Platform SDK obsahuje ukázkový který demonstruje použití rozhraní WinSock SSL. Zjistíte, že ve vzorku \Microsoft Platform SDK\Samples\Winbase\Security\Ssl složka sady SDK.

Jiný problém být vědomi při použití rozhraní WinInet v serveru prostředí je hranice dvou spojení, které jsou uložené v aplikaci Internet Explorer. To Předmět je zahrnut v následujícím článku znalostní báze Knowledge Base:
183110 Rozhraní WinInet omezuje počet připojení na Server
Je možné použít rozhraní WinInet ve službě a na serveru při prostředí, není vhodné ani je podporován společností Microsoft. Rozhraní WinInet nebyl testován v této konfiguraci a problémům.

Odkazy

Další informace naleznete v následujícím článku Znalostní báze Microsoft Knowledge Base:
185375 POSTUPY: Vytvoření jediného instalačního souboru EXE aplikace Internet Explorer

Vlastnosti

ID článku: 238425 - Poslední aktualizace: 26. dubna 2011 - Revize: 6.0
Klíčová slova: 
kbproductlink kbhttp kbinfo kbmt KB238425 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:238425
Právní omezení pro obsah znalostní báze týkající se produktů, jejichž podpora byla ukončena
Tento článek byl napsán o produktech, pro které společnost Microsoft již neposkytuje nadále podporu. Článek je tedy nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com