.ASP

ASP-fil

Active Server Pages (Classic ASP script page)
Ställ en fråga
SNABBT SVAR

En .asp-fil är ett Classic Active Server Pages-skript som körs på en Microsoft IIS-webbserver. Servern kör skriptet och skickar vanlig HTML till din webbläsare - du tar aldrig emot själva skriptet. Om en webbplats laddade ner en .asp-fil när du förväntade dig en PDF, faktura eller bild, byt namn på filen till rätt filändelse (.pdf, .jpg, .xlsx) och öppna den; det löser problemet i de flesta fall.

Utvecklare: Microsoft Kategori: Internetfiler MIME: text/html
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 28, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet ASP?

Filer med filändelsen .asp lagrar källkod för Microsoft Active Server Pages-webbsidor. En .asp-fil är vanlig text och kan öppnas med valfri textredigerare. ASP-filer kan innehålla:

  • HTML-kod som utgör webbsidans struktur,
  • VBScript- eller JScript-kod placerad inom <% ... %>-avgränsare,
  • Direktiv på sidnivå såsom <%@ Language="VBScript" %>, samt attributdefinitioner och instruktioner.

.asp-filer bearbetas på serversidan av IIS vid en klientförfrågan. ASP-motorn kör det inbäddade skriptet och skickar sedan den resulterande HTML-koden till webbläsaren. Till skillnad från statiska HTML-sidor, som webbläsaren laddar ner och renderar direkt, måste Classic ASP-sidor bearbetas före leverans. Webbadressen kan visa filändelsen .asp, men svarstexten som levereras till webbläsaren är alltid vanlig HTML. Om en förfrågan resulterar i att den råa .asp-källkoden laddas ner istället för att renderas, beror det nästan alltid på en felkonfiguration av servern.

De första ASP-komponenterna utvecklades 1996, och ASP 2.0 följde ett år senare. År 2000 släppte Microsoft ASP 3.0, den sista klassiska versionen. ASP var den första tekniken för dynamiska webbsidor som utvecklades av Microsoft, tänkt som ett tillägg till IIS för Windows NT. Tekniken anses nu vara föråldrad och har ersatts av ASP.NET, som introducerades 2002 och använder filändelsen .aspx. Relaterad konfiguration på applikationsnivå lagras i .asa-filer. Classic ASP-sidor utvecklas inte längre aktivt, även om ett stort antal äldre webbplatser och intranätapplikationer fortsätter att köra dem på moderna Windows Server-utgåvor, där IIS fortfarande levereras med Classic ASP tillgängligt som en valfri funktion.

Säkerhet & trygghet

RISK: LOW

Filändelsen .asp i sig säger ingenting om säkerheten - när den visas i en webbadress är det bara en vanlig webbsida; behandla webbplatsen som du skulle göra med vilken webbplats som helst (se upp för nätfiske på inloggningssidor). En nedladdad .asp-fil är vanligtvis ofarlig HTML eller ett dokument med fel namn, och att öppna den i en textredigerare är alltid säkert. Försiktighet bör endast iakttas om en nedladdning du inte förväntade dig kommer som .asp från en okänd källa - inspektera den som text innan du byter namn och öppnar den, och kör aldrig något den försöker starta.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNActive Server Pages (Classic ASP script page)
UTVECKLAREMicrosoftsedan 1996 (Active Server Pages 1.0, with IIS 3.0)
MIME-TYPtext/html
TYPSkriptsida på serversidan (HTML-kod + VBScript/JScript som körs av IIS); källkod i vanlig text. Inte ett nedladdningsbart dokument.

Program som öppnar ASP-filer

Windows4 apps
Visual Studio Freemium För utvecklare som underhåller en Classic ASP-webbplats: öppna projektet för att redigera och felsöka .asp-källkoden.
Notepad Öppen källkod Öppna för att inspektera den råa källkoden som text - varje .asp-fil är vanlig text.
Visual Studio Code Gratis Öppna .asp-filen som text för att läsa eller redigera dess HTML + VBScript/JScript. Gratis, plattformsoberoende.
Web browser (Chrome, Edge, Firefox) Gratis Endast användbart om .asp-filen faktiskt är en sparad HTML-sida - dra den till webbläsaren för att visa den HTML-koden. Den kommer INTE att köra kod på serversidan eller hämta live-data.
macOS3 apps
Visual Studio Code Gratis Öppna .asp-filen som text för att läsa eller redigera dess HTML + VBScript/JScript. Gratis, plattformsoberoende.
TextEdit / any text editor Inbyggd Öppna filen som vanlig text (använd Format > Gör till ren text). Fungerar bra för en snabb titt på källkoden.
Web browser (Safari, Chrome) Inbyggd Endast om filen är en sparad HTML-sida - öppnar den statiska HTML-koden, inte den levande ASP-applikationen.
Linux2 apps
Visual Studio Code Gratis Öppna .asp-filen som text för att läsa eller redigera dess HTML + VBScript/JScript. Gratis, plattformsoberoende.
gedit / any text editor Öppen källkod Öppna direkt - filen är vanlig text.

Tekniska detaljer

djup specifikation
FiltypVanlig text, skript på serversidan - ingen binär signatur eller magic bytes
MIME-typtext/html
Skriptavgränsare<% ... %> för inline-kod; <%@ ... %> för direktiv på sidnivå (t.ex. <%@ Language="VBScript" %>)
Standard skriptspråkVBScript; kan ändras per fil till JScript via <%@ Language="JScript" %>
Ytterligare skriptmotorerValfritt språk med en installerad ActiveX Script Engine (t.ex. PerlScript via ActivePerl)
WebbserverMicrosoft IIS (Internet Information Services); aktiveras som en valfri Windows Server-funktion under Application Development
Inbyggda objektRequest, Response, Server, Session, Application, ObjectContext
DatabasåtkomstADO (ActiveX Data Objects) via COM - vanligtvis ADODB.Connection och ADODB.Recordset
Applikationskonfigurationsfilglobal.asa i applikationens rot - hanterar händelserna Application_OnStart, Application_OnEnd, Session_OnStart och Session_OnEnd
FilinkluderingarServer-Side Includes: <!--#include file="sökväg"--> eller <!--#include virtual="/sökväg"-->
SessionshanteringInbyggt Session-objekt; standard timeout 20 minuter; sessions-ID överförs via cookie
FelhanteringOn Error Resume Next med Err-objektet; anpassade felsidor kan konfigureras per webbplats i IIS Manager
BearbetningsmodellSkriptet körs vid varje förfrågan; endast det genererade HTML-svaret returneras till klientens webbläsare
Nuvarande statusFöråldrad - inga nya versioner sedan ASP 3.0 (2000); IIS levererar fortfarande Classic ASP som en valfri komponent på Windows Server
Släppt1996 (Active Server Pages 1.0, with IIS 3.0)
Specifikationlearn.microsoft.com

ASP-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med ASP-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om ASP-filer.

Vanliga frågor

Varför laddade en webbplats ner en .asp-fil istället för en PDF?
Servern genererade ditt dokument via en Classic ASP-sida men skickade fel filtyp/namn. Nedladdningen är vanligtvis den riktiga PDF-filen - byt namn på den från .asp till .pdf och öppna den. Om det misslyckas, använd webbplatsens korrekta nedladdningslänk eller högerklicka och välj «Spara länk som».
Hur öppnar jag en .asp-fil?
Det beror på vad det är. Om det är en sparad webbsida, öppna den i en webbläsare (du kommer att se statisk HTML). Om en nedladdning fick fel namn, byt namn på den till den riktiga typen (.pdf/.jpg/.xlsx). Om du är en utvecklare som redigerar källkoden, öppna den i VS Code, Notepad++ eller Visual Studio.
Vad betyder .asp i slutet av en webbadress?
Det betyder att sidan är byggd med Classic Active Server Pages och körs på en Microsoft IIS-server. Det är en del av webbadressen, inte en fil du laddar ner - servern kör sidan och skickar vanlig HTML till din webbläsare.
Vad är skillnaden mellan ASP och ASPX?
ASP är den äldre «Classic»-tekniken (1996, VBScript/JScript). ASPX är ASP.NET (2002), dess kraftfullare efterföljare som använder C#/VB.NET. Båda körs på IIS och skickar HTML till webbläsaren; nya webbplatser använder ASPX (eller nyare) snarare än ASP.
Kan jag konvertera en .asp-fil till PDF?
Inte med ett konverteringsverktyg. Om en .asp-fil anlände där en PDF borde ha varit, är det nästan säkert en PDF med fel filändelse - byt namn på den till .pdf. En äkta .asp-fil är serverkod och har inget att konvertera.
Varför kan jag inte öppna min .asp-fil på min telefon eller Mac?
Eftersom det inte är ett vanligt dokument - det finns ingen app som «kör» en .asp-fil utanför en webbserver. Öppna den som text för att se vad det är, eller byt namn på den till den filtyp du faktiskt förväntade dig (t.ex. .pdf).

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Relaterade filtillägg

.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)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö