ไมโครซอฟท์เผยเว็บเซิร์ฟเวอร์ IIS Express เบต้า โดยเป็นการรวมข้อได้เปรียบทั้งเว็บเซิร์ฟเวอร์ IIS ที่มาพร้อมกับ Windows และ ASP.NET Development Server ที่มาพร้อมกับ Visual Studio เข้าด้วยกัน
แต่เดิมนั้น หากเลือกทดสอบเว็บแอพฯ ผ่าน ASP.NET Development Server ก็จะสามารถทดสอบได้ถึงแม้สิทธิ์ของบัญชีผู้ใช้บน Windows ไม่เป็นผู้ดูแลระบบ (administator) ก็ตาม แต่ ASP.NET Development Server ก็ไม่รองรับฟีเจอร์ทั้งหมดที่ IIS มี อาทิ SSL การทำ URL Rewriting เป็นต้น
แต่หากเลือกทดสอบบน IIS จะสามารถเรียกฟีเจอร์ของ IIS ได้เต็มที่ ทำให้เว็บแอพฯ อยู่ในสภาพแวดล้อมใกล้เคียงกับเว็บเซิร์ฟเวอร์ที่ใช้งานจริง (production server) แต่หลายองค์การอาจไม่ยอมให้ติดตั้ง IIS ลงคอมพิวเตอร์ที่ใช้พัฒนาเนื่องจากมันจะคอยรับฟัง remote ports ทำให้เกิดข้อกังวลด้านความปลอดภัย นอกจากนั้นสิทธิ์ของบัญชีผู้ใช้บน Windows ต้องเป็นผู้ดูแลระบบ รวมถึงปัญหาเวอร์ชั่นของ IIS ที่แตกต่างกันตามแต่ละเวอร์ชั่นของ Windows อีกด้วย
ทั้งหมดจึงเป็นที่มาของ IIS Express ที่สามารถเรียกใช้ฟีเจอร์ IIS 7.x ได้อย่างเต็มที่ไม่ว่าผู้พัฒนาจะใช้ Windows เวอร์ชั่นใดก็ตาม (Windows XP หรือสูงกว่า) โดยสิทธิ์ของบัญชีผู้ใช้บน Windows ไม่จำเป็นต้องเป็นผู้ดูแลระบบ แต่ IIS Express สามารถทำงานได้ร่วมกับ Visual Studio 2010 และ Visual Web Developer 2010 Express เท่านั้น
ที่มา: บล็อก ScottGu ผ่าน ZDNet