.ASP

Plik ASP

Active Server Pages (Classic ASP script page)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .asp to klasyczny skrypt Active Server Pages, który działa na serwerze WWW Microsoft IIS. Serwer wykonuje go i wysyła do przeglądarki zwykły kod HTML - nigdy nie otrzymujesz samego skryptu. Jeśli strona internetowa pobrała plik .asp, gdy spodziewałeś się pliku PDF, faktury lub obrazu, zmień rozszerzenie pliku na poprawne (.pdf, .jpg, .xlsx) i otwórz go; w większości przypadków to rozwiązuje problem.

Deweloper: Microsoft Kategoria: Pliki internetowe MIME: text/html
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 28, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku ASP?

Pliki z rozszerzeniem .asp przechowują kod źródłowy stron internetowych Microsoft Active Server Pages. Plik .asp jest zwykłym tekstem i można go otworzyć w dowolnym edytorze tekstu. Pliki ASP mogą zawierać:

  • Znaczniki HTML tworzące strukturę strony,
  • Kod VBScript lub JScript umieszczony wewnątrz ograniczników <% ... %>,
  • Dyrektywy poziomu strony, takie jak <%@ Language="VBScript" %>, a także definicje atrybutów i instrukcje.

Pliki .asp są przetwarzane po stronie serwera przez IIS na żądanie klienta. Silnik ASP wykonuje osadzony skrypt, a następnie wysyła wynikowy kod HTML do przeglądarki. W przeciwieństwie do statycznych stron HTML, które przeglądarka pobiera i renderuje bezpośrednio, klasyczne strony ASP muszą zostać przetworzone przed dostarczeniem. Adres URL może zawierać rozszerzenie .asp, ale treść odpowiedzi dostarczana do przeglądarki jest zawsze zwykłym kodem HTML. Jeśli żądanie skutkuje pobraniem surowego kodu źródłowego .asp zamiast jego wyrenderowania, jest to prawie zawsze spowodowane błędną konfiguracją serwera.

Pierwsze komponenty ASP zostały opracowane w 1996 roku, a rok później pojawił się ASP 2.0. W 2000 roku Microsoft wydał ASP 3.0, ostatnią klasyczną wersję. ASP było pierwszą technologią dynamicznych stron WWW opracowaną przez Microsoft, pomyślaną jako dodatek do IIS dla Windows NT. Technologia ta jest obecnie uważana za przestarzałą i została zastąpiona przez ASP.NET, wprowadzony w 2002 roku, który używa rozszerzenia .aspx. Powiązana konfiguracja na poziomie aplikacji jest przechowywana w plikach .asa. Klasyczne strony ASP nie są już aktywnie rozwijane, choć duża liczba starszych witryn i aplikacji intranetowych nadal działa na nowoczesnych edycjach Windows Server, gdzie IIS wciąż jest dostarczany z klasycznym ASP dostępnym jako funkcja opcjonalna.

Bezpieczeństwo

RYZYKO: LOW

Rozszerzenie .asp samo w sobie nie mówi nic o bezpieczeństwie - gdy pojawia się w adresie URL, jest to po prostu normalna strona internetowa; traktuj witrynę tak, jak każdą inną stronę (uważaj na phishing na stronach logowania). Pobrany plik .asp to zazwyczaj nieszkodliwy HTML lub dokument o błędnej nazwie, a otwarcie go w edytorze tekstu jest zawsze bezpieczne. Ostrożność należy zachować tylko wtedy, gdy nieoczekiwany plik .asp pochodzi z niezaufanego źródła - sprawdź go jako tekst przed zmianą nazwy i otwarciem, i nigdy nie uruchamiaj niczego, co próbuje zainstalować.

Szczegóły formatu

w pigułce
PEŁNA NAZWAActive Server Pages (Classic ASP script page)
DEWELOPERMicrosoftod 1996 (Active Server Pages 1.0, with IIS 3.0)
TYP MIMEtext/html
TYPStrona skryptu po stronie serwera (znaczniki HTML + VBScript/JScript uruchamiane przez IIS); źródło w formacie tekstowym. Nie jest to dokument do pobrania.

Programy otwierające pliki ASP

Windows4 apps
Visual Studio Freemium Dla programistów utrzymujących witrynę w klasycznym ASP: otwórz projekt, aby edytować i debugować źródło .asp.
Notepad Open-source Otwórz, aby sprawdzić surowe źródło jako tekst - każdy plik .asp jest zwykłym tekstem.
Visual Studio Code Darmowy Otwórz .asp jako tekst, aby czytać lub edytować HTML + VBScript/JScript. Darmowy, wieloplatformowy.
Web browser (Chrome, Edge, Firefox) Darmowy Przydatne tylko wtedy, gdy .asp jest w rzeczywistości zapisaną stroną HTML - przeciągnij go do przeglądarki, aby wyświetlić ten HTML. NIE uruchomi on kodu po stronie serwera ani nie pobierze danych na żywo.
macOS3 apps
Visual Studio Code Darmowy Otwórz .asp jako tekst, aby czytać lub edytować HTML + VBScript/JScript. Darmowy, wieloplatformowy.
TextEdit / any text editor Wbudowany Otwórz plik jako zwykły tekst (użyj Format > Utwórz czysty tekst). Dobre do szybkiego podejrzenia kodu źródłowego.
Web browser (Safari, Chrome) Wbudowany Tylko jeśli plik jest zapisaną stroną HTML - otwiera ten statyczny HTML, a nie aktywną aplikację ASP.
Linux2 apps
Visual Studio Code Darmowy Otwórz .asp jako tekst, aby czytać lub edytować HTML + VBScript/JScript. Darmowy, wieloplatformowy.
gedit / any text editor Open-source Otwórz bezpośrednio - plik jest zwykłym tekstem.

Szczegóły techniczne

specyfikacja
Natura plikuZwykły tekst, skrypt po stronie serwera - brak sygnatury binarnej lub magicznych bajtów
Typ MIMEtext/html
Ograniczniki skryptów<% ... %> dla kodu wierszowego; <%@ ... %> dla dyrektyw poziomu strony (np. <%@ Language="VBScript" %>)
Domyślny język skryptowyVBScript; przełączalny na plik na JScript za pomocą <%@ Language="JScript" %>
Dodatkowe silniki skryptoweDowolny język z zainstalowanym silnikiem ActiveX Script Engine (np. PerlScript przez ActivePerl)
Serwer WWWMicrosoft IIS (Internet Information Services); włączany jako opcjonalna funkcja Windows Server w sekcji Application Development
Wbudowane obiektyRequest, Response, Server, Session, Application, ObjectContext
Dostęp do bazy danychADO (ActiveX Data Objects) przez COM - zazwyczaj ADODB.Connection i ADODB.Recordset
Plik konfiguracyjny aplikacjiglobal.asa w katalogu głównym aplikacji - obsługuje zdarzenia Application_OnStart, Application_OnEnd, Session_OnStart i Session_OnEnd
Dołączanie plikówServer-Side Includes: <!--#include file="ścieżka"--> lub <!--#include virtual="/ścieżka"-->
Zarządzanie sesjąWbudowany obiekt Session; domyślny limit czasu 20 minut; identyfikator sesji przesyłany przez plik cookie
Obsługa błędówOn Error Resume Next z obiektem Err; niestandardowe strony błędów konfigurowalne dla witryny w menedżerze IIS
Model przetwarzaniaSkrypt wykonuje się przy każdym żądaniu; tylko wygenerowana odpowiedź HTML jest zwracana do przeglądarki klienta
Aktualny statusDziedzictwo (Legacy) - brak nowych wersji od ASP 3.0 (2000); IIS nadal dostarcza klasyczne ASP jako komponent opcjonalny w Windows Server
Wydano1996 (Active Server Pages 1.0, with IIS 3.0)
Specyfikacjalearn.microsoft.com

Konwersje ASP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami ASP. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki ASP.

Najczęściej zadawane pytania

Dlaczego strona internetowa pobrała plik .asp zamiast PDF?
Serwer wygenerował dokument za pomocą klasycznej strony ASP, ale wysłał niewłaściwy typ lub nazwę pliku. Pobrany plik to zazwyczaj prawdziwy PDF - zmień jego nazwę z .asp na .pdf i otwórz go. Jeśli to zawiedzie, użyj właściwego linku do pobierania na stronie lub kliknij prawym przyciskiem myszy i wybierz „Zapisz link jako”.
Jak otworzyć plik .asp?
To zależy od tego, co to jest. Jeśli to zapisana strona internetowa, otwórz ją w przeglądarce (zobaczysz statyczny HTML). Jeśli pobrany plik ma błędną nazwę, zmień ją na właściwy typ (.pdf/.jpg/.xlsx). Jeśli jesteś programistą edytującym źródło, otwórz go w VS Code, Notepad++ lub Visual Studio.
Co oznacza .asp na końcu adresu internetowego?
Oznacza to, że strona jest zbudowana przy użyciu klasycznego Active Server Pages i działa na serwerze Microsoft IIS. Jest to część adresu URL, a nie plik, który pobierasz - serwer uruchamia stronę i wysyła do przeglądarki zwykły HTML.
Jaka jest różnica między ASP a ASPX?
ASP to starsza, „klasyczna” technologia (1996, VBScript/JScript). ASPX to ASP.NET (2002), jego potężniejszy następca wykorzystujący C#/VB.NET. Oba działają na IIS i wysyłają HTML do przeglądarki; nowe witryny używają ASPX (lub nowszych rozwiązań) zamiast ASP.
Czy mogę przekonwertować plik .asp na PDF?
Nie za pomocą konwertera. Jeśli plik .asp pojawił się tam, gdzie powinien być PDF, prawie na pewno JEST to plik PDF z błędnym rozszerzeniem - zmień jego nazwę na .pdf. Autentyczny plik .asp to kod serwerowy i nie ma w nim nic do konwertowania.
Dlaczego mój plik .asp nie otwiera się na telefonie lub komputerze Mac?
Ponieważ nie jest to zwykły dokument - nie ma aplikacji, która „uruchamia” plik .asp poza serwerem WWW. Otwórz go jako tekst, aby zobaczyć, co to jest, lub zmień nazwę na typ pliku, którego faktycznie się spodziewałeś (np. .pdf).

Źródła

1Microsoft Learn - Active Server Pages (Classic ASP) documentationlearn.microsoft.com
2Microsoft Learn - Classic ASP not installed by default on IISlearn.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Powiązane rozszerzenia

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z