Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Zobrazení stránky ASP pomocí IIS

Zdravím,
potřeboval bych poradit ohledně zobrazení stránek ASP. Nainstaloval jsem si do Win internetovou informační službu a nastavil domácí adresář. Když se pokusím otevřít soubor s příponou ASP, zobrazí se pouze obsah mimo znaky <% a %>. Takže např. vypsat text pomocí HTML se mi podaří, ale příkaz response.write už nefunguje. Nevíte někdo, jak nastavit IIS, aby ASP fungovalo?

Ve Win XP vše fungovalo při stejném nastavení správně, nyní ve Win Vista to nejde.

Díky za rady.

Předmět Autor Datum
Ve Vistě nestačí nainstalovat IIS, je nutno i vybrat podporované funkce - zaškrtl jsi ASP? [http://…
host 06.08.2007 20:16
host
Tak to jsem nezaškrtl, to jsem netušil. Díky, ale i po zaškrtnutí nejde vše správně. Doufám ale, že…
RomanC 06.08.2007 21:00
RomanC
Pochopil jsem, že musím nainstalovat nějaký další modul. Ten už se mi přidat podařilo. IE však napíš…
RomanC 06.08.2007 21:24
RomanC
Máš na disku soubor C:\Windows\System32\inetsrv\asp.dll? Zkontroluj taky log %systemdrive%\inetpub\l…
host 06.08.2007 21:28
host
Soubor DLL v systému je. V souborech LOG nic zajímavého není. Je to jakýsi výpis souborů, které jsem…
RomanC 06.08.2007 21:56
RomanC
Video by nepomohlo? http://channel9.msdn.com/Screencasts/206237_Install ingIIS7onVista.wmv Nebo obr…
host 06.08.2007 22:14
host
Ikona ASP nalezena, stačil restart. IE hlási chybu: Microsoft OLE DB Provider for ODBC Drivers chyb…
RomanC 06.08.2007 22:15
RomanC
Hm, to je mrzuté... odkážu tě na web MS: 306518 poslední
host 06.08.2007 22:20
host

Tak to jsem nezaškrtl, to jsem netušil. Díky, ale i po zaškrtnutí nejde vše správně. Doufám ale, že už jsem na správné cestě. IE hlásí chybu 500 - "Seznam modulů obslužné rutiny ASPClassic obsahuje chybný modul IsapiModule"

Pochopil jsem, že musím nainstalovat nějaký další modul. Ten už se mi přidat podařilo. IE však napíše jen strohou hlášku: An error occurred on the server when processing the URL. Please contact the system administrator.

Máš na disku soubor C:\Windows\System32\inetsrv\asp.dll?
Zkontroluj taky log %systemdrive%\inetpub\logs\LogFiles\W3SVC1\*.log

Můžeš zkusit následující:

Make sure you're in Features View (not Content View), then double-click the ASP icon. Expand "Compilation" and then "Debugging Properties". Set the "Send Errors To Browser" to True. Now when you browse the ASP page, you should get the underlying script error, instead of the default "An error occurred". This will help troubleshooting efforts.

Když nepomůže, tak ještě:

If you are using Vista build, you need to make the following change to see the error message.

1) Internet Option:

uncheck "Show friendly HTTP error message" check box

2) IIS Settings:

cscript %systemdrive%\inetpub\adminiscripts\adsutil.vbs set w3svc/AspScriptErrorSentToBrowser true (to allow error message send to client)

Soubor DLL v systému je. V souborech LOG nic zajímavého není. Je to jakýsi výpis souborů, které jsem otevřel, ale nic víc.

K anglické radě č. 1: ikonu ASP jsem ve správci IIS nenašel
K anglické radě č. 2: políčko o chybách HTTP je nastaveno tak, aby IE zobrazoval chyby podrobněach

ach jo, stále nic...

Zpět do poradny Odpovědět na původní otázku Nahoru