ASP nie hula – The page cannot be found
Lepiej zajrzyj do IISa. Coś czuję, że Active Server Pages są zablokowane:

A potem tylko prawy przycisk i ‘allow’.
Lepiej zajrzyj do IISa. Coś czuję, że Active Server Pages są zablokowane:

A potem tylko prawy przycisk i ‘allow’.
Czasami zdarza się tak, że chcąc zalogować się do naszej bazy MSSQL (przy pomocy Ent Managera lub innego narzędzia) lub używając Query Analyzer’a wywala błąd:
error: Cannot open user default database. Login failed
lub
error: unable to connect to server tu.nazwa.hosta. Cannot open user default database. Login failed [czytaj dalej]
The page cannot be displayed
You have attempted to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed.
Please try the following:
* Contact the Web site administrator if you believe this directory should allow execute access.
HTTP Error 403.1 – Forbidden: Execute access is denied.
Internet Information Services (IIS)
W tym wypadku naprawa jest bardzo prosta. Otwieramy IIS, prawym przycikiem myszy klikamy na naszą strony i idziemy do ‘właściwości’. Następnie w zakładce ‘home directory‘ -> ‘application settings‘ w pozycji ‘execute permissions’ wybieramy ‘scripts only‘ lub ’scripts and executables‘.

W związku z tym, że serwery Windows używają IIS a nie Apache’a, DOCUMENT_ROOT nie będzie tam działał (jako że jest to Apaczowa zabawka). Windows nie może ustawić DOCUMENT_ROOT automatycznie, gdy PHP działa w trybie CGI-BIN. Jeśli bardzo, ale to bardzo chcemy jednak korzystać z tej funkcji mamy dwie opcje do wyboru:
- zamiast tego używać “dirname(__FILE__);”
- skopiować z katalogu gdzie mamy PHP5 plik php.ini i zmienić tam jedną rzecz:
doc_root = “D:\sciezka\do\mojej\strony”