Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Súhrn

Pri pokuse o volanie skriptu programu Visual Basic na webový server v rámci skript CGI, skriptu nemusia pracovať správne. Pravdepodobne dôvodom je, že skriptovací nástroj sa zvyčajne vykonáva v rámci zabezpečenia IUSR_Machine vytvoril IIS po inštalácii. Cscript.exe (skriptovací nástroj), vyžadujú prítomnosť niektorých položiek databázy registry IUSR_Machine používateľa. Podregister HKEY_CURRENT_USER nie je k dispozícii pre IUSR_Machine, IIS načíta HKEY_USERS\. PREDVOLENÉ podregister na svojom mieste. Však HKEY_USERS\. PREDVOLENÉ podregister neobsahuje potrebné tlačidlá a položky pre skriptovací nástroj. V takom prípade CGI chyba sa vyskytne bez ďalších informácií. Alebo ak sa súbor Cscript.exe bol spustený v dávkovom režime, zobrazí chyba indikujúca skutočnosť, že sa nepodarilo načítať nastavenia zadaného používateľa. Tento dokument zobrazí ako nakonfigurovať počítač IIS, aby skripty Visual Basic vykonať ako skript CGI.

Ďalšie informácie

Tento článok predpokladá, že Windows Script Host je nainštalovaný na serveri IIS počítač; predvolená inštalácia možnosť NT Option Pack urobiť. Zapnutie podpory VBScript, postupujte nasledovne:

  1. Otvorte príkazový riadok. Ak to chcete urobiť, postupujte nasledovne:

    1. Kliknite na tlačidlo Štart a potom na položku Spustiť.

    2. Zadajte reťazec cmda potom kliknite na tlačidlo OK.

  2. Vyhľadajte priečinok Inetpub\AdminScripts. (Toto miesto sa môžu líšiť v závislosti od vašej inštalácie Internet Information Server).

  3. Zadajte nasledujúce príkazy:

    cscript adsutil.vbs nastaviť w3svc/CreateCGIWithNewConsole "1"

    cscript adsutil.vbs nastaviť w3svc/CreateProcessAsUser "0"

  4. Konfigurácia priradiť k Cscript.exe nachádza v adresári %SYSTEMROOT%\System32 príponou .vbs. To v Konzole Microsoft Management Console. Konkrétne postup konfigurácie IIS4 sú nasledovné:

    1. Spustite aplikáciu IIS4 Management Console .

    2. Upraviť vlastnosti webovej lokality (kliknite pravým tlačidlom myši na webovú lokalitu v strome zobrazenie a vyberte položku Vlastnosti).

    3. Kliknite na kartu Home Directory .

    4. V dialógovom okne Nastavenie aplikácie vyberte Konfigurácia.

    5. Na karte Priradenia aplikácie vyberte.

    6. Spustiteľný súbor bude nasledujúce počítači WinNT 4.0 (nezabudnite použiť správnu cestu k Cscript.exe na inštaláciu WinNT):

      C:\WINNT\system32\CSCRIPT.EXE.exe %s %s

    Zadajte príponou .vbs .

    1. Uistite sa, či sú začiarknuté políčka Skriptovací nástroj a Skontrolujte, či súbory existuje .

    2. Uložte súbor kliknutím na tlačidlo OK, použiťa OKOK znova.

  5. Pomocou editora databázy Registry, vytvoriť nasledovné kľúče a položky:

    HKEY_USERS\.DEFAULT\Software\Microsoft\Windows Script HostHKEY_USERS\.DEFAULT\Software\Microsoft\Windows Script Host\Settings

    Skontrolujte, či každý má prístup na čítanie pre tieto dva kľúče. Teraz vytvorte nasledujúce položky:

    HKEY_USERS\.DEFAULT\Software\Microsoft\Windows Script Host\SettingsBatchMode: REG_DWORD: 0DisplayLogo: REG_DWORD: 0Timeout: REG_DWORD: 0
  6. Teraz skopírujte súbor skriptu .vbs virtuálneho adresára na serveri, ktorý má povolenia na spustenie skriptu /. V predvolenom nastavení /scripts adresár bude mať potrebné povolenia.

Ste mali vyskúšať Konfigurácia funguje či to vytvorením nasledujúci skript:

Option ExplicitWScript.Echo "Content-Type: text/html"WScript.EchoWScript.Echo "If you see this, it worked."

Uložiť vyššie skript v adresári /scripts ako Test.vbs. Teraz použiť skript prehliadačom pomocou Nasledujúcej:

http://server/scripts/test.vbs.

Poznámka: podobné obmedzenia sa vzťahujú na všetky situácie, kedy Cscript.exe skript je spustený v kontexte zabezpečenia lokálnej alebo lokálny systém zosobnenie používateľa. Vyššie uvedené zmeny v databáze Registry by odstránenie týchto situácií.

Odkazy

Microsoft Internet informácie Server dokumentácia Online.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×