ไมโครซอฟท์เผยเว็บเซิร์ฟเวอร์ 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
Comments
ฟรีใช่มั้ยครับ
ฟรีครับ ไมโครซอฟท์จะปล่อยตัวเบต้าในเร็วๆ นี้
สู้ๆ ให้ตามทัน apache
IISง
ผมยังใช้ ASP Classic อยู่เลย เพราะมันก็พอสำหรับใช้งานแล้ว หวังว่า จะได้ลองใช้ iis express
ผมยังจำวันวานอันขมขื่น จะส่งเมลทีก็ลำบาก อัพโหลดไฟล์ก็ต้องเสียเงิน (เคยหาตัวช่วยอัพโดยไม่ต้องใช้ component ก็เดี๋ยวดีเดี๋ยวร้าย)
แต่จะว่าไปก็คิดถึงวันวานเหมือนกันนะ
เพราะอย่างนี้ เลยทำให้ผมติดใจ $_FILES กับ mail() ของ PHP มาก :D
iPAtS
upload แบบไม่ใช้ component นี่ ASP classic โหดมากๆ ไม่งั้นต้องเขียนเป็น php แล้วใส่ aspx ไปเลย >_<
my blog