ไฟล์ ASP เป็นหน้าเว็บที่สร้างโดยนักพัฒนาเว็บที่อยู่บนเว็บเซิร์ฟเวอร์และอาจมีสคริปต์ที่เขียนด้วย VBScript หรือ JavaScript มันถูกแยกวิเคราะห์บนเซิร์ฟเวอร์ซึ่งสร้าง HTML ที่ส่งไปยังเบราว์เซอร์ของลูกค้า โดยทั่วไปแล้วไฟล์ ASP จะถูกใช้โดยไซต์ ASP.NET และเว็บไซต์ที่โฮสต์บนเซิร์ฟเวอร์ Windows ที่รัน Microsoft IIS
ไฟล์ ASP นั้นคล้ายกับไฟล์. HTML แต่มีการใช้งานแตกต่างกันเล็กน้อย เมื่อเว็บเบราว์เซอร์ร้องขอไฟล์ HTML เซิร์ฟเวอร์จะส่งไฟล์ดังกล่าว อย่างไรก็ตามเมื่อเว็บเบราว์เซอร์ร้องขอไฟล์ ASP เซิร์ฟเวอร์จะส่งคำขอผ่านเอ็นจิ้น ASP ซึ่งแยกวิเคราะห์ไฟล์ ASP และสร้าง HTML ธรรมดาที่ส่งไปยังเบราว์เซอร์ของไคลเอ็นต์ เนื่องจากหน้า ASP ถูกประมวลผลบนเซิร์ฟเวอร์ผู้เยี่ยมชมเว็บไซต์จะไม่เห็นรหัส ASP จริงเพียงแค่ HTML ที่สร้างจากสคริปต์ภายในหน้าเว็บ โดยทั่วไปแล้วหน้า ASP จะใช้ส่วนขยาย ".asp" แทน ".html" "
ตั้งแต่การเปิดตัว ASP 1.0 ในปี 1996 มีเพียงสองรุ่นอื่น ๆ คือ ASP 2.0 ในปี 1997 และ ASP 3.0 ในปี 2000 . ในปี 2002 Microsoft เปิดตัว ASP.NET ซึ่งแทนที่ ASP ตอนนี้ ASP มักถูกเรียกว่า Classic ASP หรือ ASP Classic เนื่องจากการใช้กรอบงาน ASP.NET อย่างกว้างขวางหน้า ASP จึงถูกแทนที่ด้วยหน้า. ASPX เป็นส่วนใหญ่ ข้อดีบางประการของ ASP.NET ผ่าน ASP คือการใช้ภาษาอื่น ๆ เช่น C #, VB.NET, J # และ Delphi.NET รวมถึงการปรับปรุงประสิทธิภาพด้วยโค้ดที่คอมไพล์การดีบักขั้นสูงและการจัดการข้อผิดพลาดในเวลาทำงานที่ดีขึ้น
ชื่อไฟล์ ASP ทั่วไป
Default.asp - โหลดหน้าเว็บเริ่มต้นเมื่อเบราว์เซอร์ไคลเอนต์ร้องขอไดเรกทอรีเว็บเซิร์ฟเวอร์บนเซิร์ฟเวอร์ที่ใช้ Microsoft IIS ตัวอย่างเช่นเมื่อลูกค้าร้องขอ http://www.sampledomain.com/ เซิร์ฟเวอร์จะโหลด http://www.sampledomain.com/Default.asp ยกเว้นว่ามีการกำหนดค่าให้โหลดไฟล์อื่น