Błąd serwera lokalnego przy próbie otwarcia pliku .asp

0

Sytuacja wygląda następująco:
Zainstalowałem IIS, dodałem katalog wirtualny (Cars), w którym znajduje się plik HTMLPage1.htm oraz ClassicAspPage.asp

HTMLPage1.htm:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>This is Cars Web site</title>
    <style type="text/css">
        #btnReset
        {
            width: 63px;
            margin-left: 0px;
        }
        #btnSubmit
        {
            width: 63px;
        }
        #btnHelp
        {
            width: 63px;
        }
    </style>
    <script language="javascript" type="text/javascript">
// <![CDATA[

        function btnHelp_onclick() {
            alert("Click Submit button");
        }

        function btnSubmit_onclick() {
            if ((deafultPage.txtUserName.value == "") || (deafultPage.txtPassword.value == "")) {
                alert("Give me username and password!");
                return false;
            }
            return true;
        }

// ]]>
    </script>
</head>
<body bgcolor="#999999" title="This is Cars web site-">
<form id = "deafultPage"
action = "http://localhost/Cars/ClassicAspPage.asp" method = "GET">
    <p align = "center">
        <i>
            The Cars Login page
        </i>
    </p>
    <p align = "center">
    User Name: 
        <input id="txtUserName" type="text" />
    </p>
    <p align = "center">
    Password: 
        <input id="txtPassword" type="password" />
    </p>
    <p align = "center">
        <input id="btnReset" type="reset" value="Reset" />
        <input id="btnSubmit" type="submit" value="Submit" onclick="return btnSubmit_onclick()" />
        <input id="btnHelp" type="button" value="Help" onclick="return btnHelp_onclick()" />
    </p>
</form>
</body>
</html>

ClassicAspPage.asp

<%@ language = "VBScript" %>
<head>
    <title>The Cars page</title>
</head>
    <body>
        <h1 align = "center">Here is what you sent me:</h1>
        <p align = "center"><b> Username: </b>
        <%= Request.QuerryString("txtUserName") %> <br />
        <b>Password:</b>
        <%= Request.QuerryString("txtPassword") %> <br />
        </p>
    </body>
</html>

Odpaliłem to w przeglądarce, wpisałem nazwę i hasło i pojawiła się stronka:

 Błąd HTTP 404.3 — Not Found
Nie można zrealizować żądania dostępu do strony z powodu konfiguracji rozszerzenia. Jeśli strona jest skryptem, dodaj obsługę. Jeśli plik powinien zostać pobrany, dodaj mapowanie MIME.
Szczegółowe informacje o błędzie
Moduł	StaticFileModule
Powiadomienie	ExecuteRequestHandler
Obsługa	StaticFile
Kod błędu	0x80070032
Żądany adres URL	http://localhost:80/Cars/ClassicAspPage.asp
Ścieżka fizyczna	C:\WEB\ClassicAspPage.asp
Metoda logowania	Anonimowy
Użytkownik logowania	Anonimowy
Najbardziej prawdopodobne przyczyny:
Być może brakuje mapowania obsługi. Domyślnie cała zawartość jest przetwarzana przez obsługę plików statycznych.
Funkcja, której próbujesz użyć, może nie być zainstalowana.
Nie włączono mapowania MIME odpowiedniego dla witryny sieci Web lub aplikacji. (Ostrzeżenie: nie należy tworzyć mapowania MIME dla zawartości, której użytkownicy nie powinni pobierać, takiej jak strony .ASPX czy pliki .config).
Jeśli platforma ASP.NET nie jest zainstalowana.

Jak wpisuję w przeglądarce http://localhost/Cars/HTMLPage1.htm to stronka działa.
Jakaś podpowiedź co robię źle? :)

1

Nie czytasz komunikatów błędów. Serio... Weź skonfiguruj IIS żeby przetważało pliki asp z użyciem technologii asp a nie ze static files i będzie śmigac.

0

@Zelman666, tak z ciekawości, czemu zajmujesz się technologią nierozwijaną od 15 lat?

0

@somekind Mam taką ładną książeczkę i jak leming lecę po kolei z rozdziałami :P
Się zainteresowałem tematem i doszedłem do wniosku, że aktualnie mi to nie jest potrzebne.
Chyba powinienem Ci podziękować, bo oszczędziłeś mi trochę czasu i nerwów :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1