INFO: WinInet nie je podporovaná pre použitie so službami

Preklady článku Preklady článku
ID článku: 238425
Rozbaliť všetko | Zbaliť všetko

SUHRN

Microsoft Win32 internetové funkcie (vyvážané z WinInet.dll) nie sú podporované pri spustení z službu alebo Internet Informácie Server (IIS) uplatňovanie (tiež služby). Tento článok sa zaoberá pomocou WinInet.dll v službe alebo v Internet Information Server aplikácie.

DALSIE INFORMACIE

Pretože IIS je služba, budete mať rovnaký súbor problémy pri spustení modulu WinInet predĺženie ISAPI alebo COM DLL--ActiveX DLL použiť prostredníctvom stránok ASP (Active Server)--v pohotovostnom WinInet v službe. Spustené WinInet v aplikácii IIS tiež má jedinečnú sadu problémov.

V problém s tečúcou WinInet v službe je, že WinInet používa nastavenia z databázy registry pre informácie SSL, informácie o serveri proxy a ďalšie. Služby nespĺňajú Načítanie podregistra HKEY_CURRENT_USER, takže táto informácia nie je available.

Upozornenie: Spoločnosť Microsoft nepodporuje pomocou modulu WinInet API v kontexte Systém služby.

Porušenie prístupu správa WinInet API pri použití z prevádzky cez SSL s Internet Explorer 5.0 nainštalovaný.

S cieľom pochopiť jedinečné pomocou modulu WinInet v serveri obmedzenia životné prostredie, je potrebné pochopiť WinInet to História. Bol WinInet vyvinutá na použitie program Internet Explorer. V skutočnosti, používať novšie verzie WinInet, musíte zaviesť minimálnu inštaláciu programu Internet Explorer (pozri Odkazy časti tohto článku). WinInet tiež vystavuje API pre použitie iného klientské aplikácie, ktoré chcú prístup k prostriedkom na internete (alebo intranet). Je dôležité uznať životné prostredie, v ktorom bola WinInet vyvinuté a testované v objednávku pochopiť vhodné použitie na knižnice DLL. WinInet bola vyvinutá na použitie v prostredí klient. Hoci je to stále konajúc ako klienta spusteného ISAPI DLL, je spustený Server prostredie v tomto prípade.

Klient prostredie: Osoba spustený program Internet Explorer
  • Relatívne nízky počet žiadostí
  • Žiadosti predložené relatívne postupne
  • Hostiteľská aplikácia životnosť je krátke (dĺžka prehliadač Relácia
Server prostredie: webový server (napríklad www.microsoft.com)
  • Vysoký počet žiadostí za sekundu
  • Viacnásobných vlákien vypracovanie žiadosti súbežne
  • Musia trvať týždne alebo mesiace
Preferovaným riešením je použiť WinHttp, ktoré je určené na spustiť v prostredí služby, a pretože je zásobník HTTP server-bočné, je nie sú viazané na 2 pripojenie limit, ktoré uložil RFC 2616 že klientske HTTP komíny. Táto množina rozhraní API je veľmi podobný WinInet tak tieto familar WinInet bude nájsť docela ľahko prispôsobiť.

Ďalším riešením je použitie zásuvky priamo Platform SDK zahŕňa vzorku že ukazuje, ako používať WinSock cez SSL. Zistíte vzorky v \Microsoft Platform SDK\Samples\Winbase\Security\Ssl priečinok v súprave SDK.

Ďalší problém byť vedomí pri pou?ívaní WinInet server prostredie je dva-pripojenie limit, ktoré program Internet Explorer. Toto predmetom je zahrnutá v nasledujúcom článku databázy Knowledge Base:
183110 WinInet limity pripojenia na Server
Zároveň je možné použiť WinInet služby a server prostredia, neodporúča ani je podporovaný spoločnosťou Microsoft. WinInet nebol testovaný v tejto konfigurácii a existujú problémy.

ODKAZY

Pre viac informácií pozri článok v Microsoft Knowledge Base:
185375 HOWTO: Vytvorte samostatná EXE inštalácia programu Internet Explorer

Vlastnosti

ID článku: 238425 - Posledná kontrola: 23. októbra 2011 - Revízia: 2.0
Kľúčové slová: 
kbproductlink kbhttp kbinfo kbmt KB238425 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:238425
Upozornenie na neaktuálny obsah článku databázy KB
Tento článok obsahuje informácie o produktoch, pre ktoré spoločnosť Microsoft už neposkytuje technickú podporu. Z tohto dôvodu je tento článok publikovaný ako nezmenený a už nebude aktualizovaný.

Odošlite odozvu

 

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