Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Kokkuvõte

Kui proovite helistada Visual Basic Scripti veebiserverist seoses CGI-skripti, skripti ei pruugi korralikult töötada. Kõige tõenäolisem põhjus on skriptimismootori tavaliselt käivitatakse loodud IIS-i installimisel IUSR_Machine turvalisuse kontekstis. Kahjuks Cscript.exe (skriptimismootor) nõuab teatud registrikirjed kohalolek IUSR_Machine kasutaja. Kuna HKEY_CURRENT_USER taru ei ole saadaval, siis IUSR_Machine, laadib IIS on HKEY_USERS\. Vaikimisi taru selle asemel. Siiski on HKEY_USERS\. Vaikimisi registritaru ei sisalda vajalikud registrivõtmed ja skriptimismootori kirjeid. Sel juhul on CGI tõrge, ilma täiendavaid andmeid. Või kui fail Cscript.exe käivitati partii režiimis, kuvatakse tõrketeade, mis ütleb, et ei saanud laadida selle kasutaja sätted. See dokument näitab, kuidas lubada Visual Basic skripte käivitada CGI-skripti kui IIS-i arvuti konfigureerimiseks.

Lisateave

See artikkel eeldab, et Windows Script Host on installitud IIS-i serveri arvutisse; Vaikimisi installi võimalust NT Option Pack teha. VBScripti toe lubamiseks toimige järgmiselt:

  1. Avage käsuviip. Selleks toimige järgmiselt.

    1. Klõpsake nuppu Start ja seejärel käsku Käivita.

    2. Tippige cmdja seejärel klõpsake nuppu OK.

  2. Otsige üles kaust Inetpub\AdminScripts. (Selles asukohas võivad erineda sõltuvalt teie Internet Information Serveri installimine).

  3. Tippige järgmised käsud:

    cscript juhtimise adsutil.vbs seatud w3svc/CreateCGIWithNewConsole "1"

    cscript juhtimise adsutil.vbs seatud w3svc/CreateProcessAsUser "0"

  4. Konfigureerige .vbs laiendit kaustas %SYSTEMROOT%\System32 asuvaid Cscript.exe vastendada. Seda läbi Microsoft Management Console. Täpsemalt IIS4 konfigureerimise sammud on järgmised:

    1. Käivitage rakendus IIS4 Halduskonsool .

    2. Redigeeri atribuute oma veebisaidi (Paremklõpsake oma veebisaidi puu Kuva ja valige Atribuudid).

    3. Valige vahekaardil Kodukataloog .

    4. Valige väljal Rakenduse sätetekonfigureerimine.

    5. Valige vahekaardil Rakenduse vastendustelisamine.

    6. Käivitatava on järgmine WinNT 4.0 arvutis (Veenduge, et õige tee Cscript.exe kasutada WinNT installi):

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

    Sisestage .vbs laiendit.

    1. Veenduge, et valitud ruudud Skripti mootor ja kontrollige, et failid on olemas .

    2. Salvestage fail, klõpsake nuppu OK, Rakenda, OKja OK uuesti.

  5. Registriredaktori abil luua järgmised võtmed ja kirjed:

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

    Veenduge, et kõik on nende kahe võtme lugemisõigus. Nüüd luua järgmised read:

    HKEY_USERS\.DEFAULT\Software\Microsoft\Windows Script Host\SettingsBatchMode: REG_DWORD: 0DisplayLogo: REG_DWORD: 0Timeout: REG_DWORD: 0
  6. Nüüd .vbs skripti faili kopeerimine virtuaalkataloogi serveris, mis on käivitada skripti. Vaikimisi /scripts kataloog on vajalikud õigused.

Peaksite saama kontrollimaks, kas konfiguratsiooni töötab või mitte, luues järgmine skript:

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

Salvestada ülaltoodud skripti kataloogis /scripts Test.vbs. Nüüd kutsuda skripti kasutades brauserit järgmine URL:

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

Märkus: sarnased piirangud kehtivad kõigi olukorras, kus Cscript.exe skript käivitatakse kohaliku süsteemi või kasutaja enese kohaliku süsteemi turvalisuse kontekstis. Registri eespool kirjeldatud muudatused tuleks kõrvaldada olukordades.

Viited

Microsoft Internet Information Serveri line dokumentatsioon.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×