Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Rezime

Kada je pokušala da zovem Visual Basic skriptu sa Web servera u kontekstu CGI skriptu, scenarij možda neće ispravno raditi. Najverovatnije razlog za ovo je mehanizam za skriptiranje se obično izvršava u bezbednosnom kontekstu na IUSR_Machine kreirao IIS, kada je instaliran. Nažalost, Cscript.exe (mehanizam za skriptiranje) zahteva prisustvo određenih stavki registra za IUSR_Machine korisnika. Posto saće HKEY_CURRENT_USER nije dostupan za u IUSR_Machine, IIS će učitati u HKEY_USERS\. PODRAZUMEVANO saće na svom mestu. Međutim, u HKEY_USERS\. PODRAZUMEVANO saće ne sadrži neophodne ključeve i stavke za mašinu za izvršavanje skripti. U ovim slučajevima, greška u CGI će se desiti, bez dodatnih informacija. Ili ako datoteke Cscript.exe pokrenuta je u grupnom režimu, greške će se pojaviti koja označava da je nije moguće učitati postavke za navedenog korisnika. Ovaj dokument će prikazati kako konfigurirati mašinu IIS da dozvoli Visual Basic skripte na pogubljenje kao CGI skriptu.

Više informacija

Ovaj članak pretpostavlja da je Windows Script Host instaliran na IIS server računar; Podrazumevana opcija instalacije NT opciju paketa to uraditi. Koristite sledeće korake da biste omogućili podršku za VBScript:

  1. Otvorite naredbeni redak. Da biste to učinili, slijedite ove korake:

    1. Kliknite na dugme Start, a zatim izaberite stavku Pokreni.

    2. Otkucajte cmd, a zatim kliknite na dugme u redu.

  2. Pronađite mapu Inetpub\AdminScripts. (Ova lokacija može se razlikovati u zavisnosti od instalacije sistema Internet Information Server).

  3. Upišite sljedeće naredbe:

    cscript adsutil.vbs postaviti w3svc/CreateCGIWithNewConsole „1”

    cscript adsutil.vbs postaviti w3svc/CreateProcessAsUser „0”

  4. Konfigurisati proširenje .vbs da budu mapirani na Cscript.exe koja se nalazi u direktoriju %SYSTEMROOT%\System32. Uradite preko Microsoft Management Console. Konkretno, konfiguracija korake za IIS4 su sledeći:

    1. Pokreni IIS4 Management Console aplikaciju.

    2. Uredite svojstva za vašu Web lokaciju (desnim tasterom miša na svoju Web lokaciju u drvo prikaza i izaberite Svojstva).

    3. Izaberite karticu Kući direktorijum .

    4. U okviru Postavke aplikacije , izaberite Konfiguracija.

    5. Mapiranja aplikacija na kartici izaberite opciju " Dodaj".

    6. Do izvršne datoteke će biti sledeće na mašini WinNT 4.0 (obavezno koristite ispravan put da Cscript.exe na WinNT instalaciju):

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

    Unesite .vbs za proširenje.

    1. Uverite se da su izabrane izbor Mašina skripte i Proverite da li datoteka postoji .

    2. Sačuvajte datoteku tako što ćete kliknuti u redu"," Primeni"," u redu, i u redu opet.

  5. Koristite Registry Editor, kreirajte sledeći ključevi i stavke:

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

    Uverite se da svi imaju pristup za čitanje za te 2 kile. Sada kreirati sledeće stavke ispod:

    HKEY_USERS\.DEFAULT\Software\Microsoft\Windows Script Host\SettingsBatchMode: REG_DWORD: 0DisplayLogo: REG_DWORD: 0Timeout: REG_DWORD: 0
  6. Sada kopirajte datoteku skripte .vbs virtuelni direktorijum na serveru koji ima dozvole za izvršavanje/scenario. Po podrazumevanoj vrednosti /scripts direktorijuma će imati potrebne dozvole.

Trebalo bi da biste testirali da li radi konfiguracije ili kreiranjem sledeću skriptu:

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

Sačuvaj iznad skriptu u direktorijumu /scripts kao Test.vbs. Sada pozivam skriptu koristeći neki pregledač sa sledeće URL:

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

Napomena: slične ograničenja primeni na sve situacije gde Cscript.exe scenario je pokrenuto iz bezbednosnom kontekstu lokalni sistem ili lokalni predstavio kao korisnik. Gore navedene promene u registratoru treba da ispravimo ovakve situacije.

Reference

Microsoft Internet informacije o serveru dokumentacija na mreži.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×