มีการปรับปรุงจะพร้อมใช้งานที่เปิดใช้งานบางตัวจัดการ IIS 7.0 หรือ IIS 7.5 เพื่อจัดการการร้องขอ Url ไม่ได้ลงท้าย ด้วยรอบระยะเวลา

นำไปใช้กับ: Internet Information Services 7.5

ข้อความนำ


บทความนี้อธิบายถึงการปรับปรุงที่ช่วยให้บาง Internet Information Services (IIS) 7.0 หรือตัวจัดการ IIS 7.5 เพื่อจัดการการร้องขอ Url ไม่ได้ลงท้าย ด้วยเครื่องหมายมหัพภาค โดยเฉพาะ แมปตัวจัดการเหล่านี้ไปยัง " * " เส้นทางการร้องขอ ในปัจจุบัน ตัวจัดการที่ถูกแมปไปยัง " * " เส้นทางจัดการกับคำขอที่ Url ที่ลงท้าย ด้วยรอบระยะเวลาร้องขอ ตัวอย่างเช่น ตัวจัดการจัดการกับคำร้องขอ Url ที่คล้ายกับ URL ต่อไปนี้:
http://www.example.com/ExampleSite/ExampleFile.
หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้ ตัวจัดการที่ถูกแมปไปยัง " * " ขอเส้นทางสามารถจัดการคำขอที่ Url ที่ลงท้าย ด้วยเครื่องหมายมหัพภาคและการร้องขอที่ Url ไม่ลงท้าย ด้วยจุด ตัวอย่างเช่น ตัวจัดการสามารถเดี๋ยวนี้จัดการการร้องขอที่คล้ายกับ Url ต่อไปนี้:
http://www.example.com/ExampleSite/ExampleFile
http://www.example.com/ExampleSite/ExampleFile.
หลังจากที่มีใช้โปรแกรมแก้ไข โปรแกรมประยุกต์ ASP.NET 4 สามารถจัดการกับคำขอสำหรับ Url ที่ extensionless ดังนั้น จะรัน HttpModules ที่มีการจัดการที่ทำงานก่อนที่จะดำเนินการตัวจัดการ ในบางกรณี HttpModules สามารถส่งคืนข้อผิดพลาดสำหรับ Url extensionless ตัวอย่าง HttpModule ผิดที่เขียนเฉพาะคำขอ.aspx คาดว่าอาจเดี๋ยวนี้ส่งกลับข้อผิดพลาดเมื่อพยายามเข้าถึงคุณสมบัติ HttpContext.Session คุณสามารถปิดการ extensionless URL หน้าที่การใช้งานสำหรับโปรแกรมประยุกต์ ASP.NET ได้รับผลกระทบ ด้วยการเพิ่มแฟ้ม web.config ของโปรแกรมประยุกต์ต่อไปนี้:
<system.webServer>     <handlers>         <remove name="ExtensionlessUrl-Integrated-4.0"/>         <remove name=" ExtensionlessUrl-ISAPI-4.0_32bit "/>      </handlers></system.webServer> 

ข้อมูลเพิ่มเติม


อัพเดตข้อมูล

วิธีขอรับการอัปเดตนี้

คุณสามารถดาวน์โหลดโปรแกรมปรับปรุงเหล่านี้ จาก Microsoft เว็บไซต์ Windows Update หรือ จาก ศูนย์ดาวน์โหลดของ Windows
เว็บไซต์ Windows Update
http://update.microsoft.com
ศูนย์ดาวน์โหลด Windows
แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลด Microsoft:
ระบบปฏิบัติการการอัปเดต
Windows 7Download ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้
Windows 7 สำหรับระบบที่ใช้ x64Download ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้
Windows Server 2008Download ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้
Windows Server 2008 สำหรับระบบที่ใช้ ItaniumDownload ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้
Windows Server 2008 x64 EditionDownload ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้
Windows VistaDownload ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้
Windows Vista สำหรับระบบที่ใช้ x64Download ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้
Windows Server 2008 R2 สำหรับระบบที่ใช้ ItaniumDownload ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้
Windows Server 2008 R2 x64 EditionDownload ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงเดี๋ยวนี้

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้การปรับปรุงนี้ คุณต้องมี IIS 7.0 หรือ IIS 7.5 ที่ติดตั้งบนคอมพิวเตอร์ที่กำลังเรียกใช้ระบบปฏิบัติการต่อไปนี้อย่างใดอย่างหนึ่ง:
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 SP2
  • Windows 7
  • Windows Server 2008 R2

ความต้องการในการเริ่มระบบใหม่

คุณต้องรีสตาร์ทคอมพิวเตอร์หาก IIS กำลังรันอยู่เมื่อคุณใช้การปรับปรุงนี้

ข้อมูลการทดแทนโปรแกรมอัปเดต

โปรแกรมปรับปรุงนี้ไม่แทนการปรับปรุงอื่น ๆ

ข้อมูลไฟล์

ปรับปรุงรุ่นภาษาอังกฤษมีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
สำหรับ Windows Server 2008 และ Windows Vista รุ่นที่ใช้ x86 ที่รองรับทั้งหมด
ชื่อไฟล์รุ่นของไฟล์ขนาดไฟล์วันที่เวลา
Httpapi.dll6.0.6002.2235030,72026-Feb-201017:07x86
Http.sys6.0.6002.22350411,64826-Feb-201014:58x86
Hwebcore.dll7.0.6002.2235012,80026-Feb-201017:07x86
Iiscore.dll7.0.6002.22350191,48826-Feb-201017:07x86
Iisstart.htmNot Applicable68903-Apr-200920:49Not applicable
W3dt.dll7.0.6002.2235023,55226-Feb-201017:11x86
Welcome.pngNot applicable184,94603-Apr-200920:49Not applicable
สำหรับ Windows Server 2008 และ Windows Vista รุ่นที่ทำงานบน x64 ที่ได้รับการสนับสนุนทั้งหมด
ชื่อไฟล์รุ่นของไฟล์ขนาดไฟล์วันที่เวลาแพลตฟอร์ม
Httpapi.dll6.0.6002.2235033,79226-Feb-201021:33x64
Http.sys6.0.6002.22350620,03226-Feb-201015:14x64
Hwebcore.dll7.0.6002.2235015,36026-Feb-201021:33x64
Iiscore.dll7.0.6002.22350296,44826-Feb-201021:33x64
Iisstart.htmNot applicable68903-Apr-200920:41Not applicable
W3dt.dll7.0.6002.2235031,23226-Feb-201021:35x64
Welcome.pngNot applicable184,94603-Apr-200920:41Not applicable
Hwebcore.dll7.0.6002.2235012,80026-Feb-201017:07x86
Iiscore.dll7.0.6002.22350191,48826-Feb-201017:07x86
W3dt.dll7.0.6002.2235023,55226-Feb-201017:11x86
Httpapi.dll6.0.6002.2235030,72026-Feb-201017:07x86
สำหรับรุ่นที่ใช้ IA 64 ของ Windows Server 2008 ทั้งหมดที่ได้รับการสนับสนุน
ชื่อไฟล์รุ่นของไฟล์ขนาดไฟล์วันที่เวลาแพลตฟอร์ม
Httpapi.dll6.0.6002.2235070,65626-Feb-201016:50IA-64
Http.sys6.0.6002.223501,176,57626-Feb-201015:08IA-64
Hwebcore.dll7.0.6002.2235037,37626-Feb-201016:50IA-64
Iiscore.dll7.0.6002.22350547,32826-Feb-201016:50IA-64
Iisstart.htmNot applicable68903-Apr-200920:42Not applicable
W3dt.dll7.0.6002.2235052,73626-Feb-201016:55IA-64
Welcome.pngNot applicable184,94603-Apr-200920:42Not applicable
Hwebcore.dll7.0.6002.2235012,80026-Feb-201017:07x86
Iiscore.dll7.0.6002.22350191,48826-Feb-201017:07x86
W3dt.dll7.0.6002.2235023,55226-Feb-201017:11x86
Httpapi.dll6.0.6002.2235030,72026-Feb-201017:07x86
สำหรับ Windows 7 เวอร์ชันที่ใช้ x86 ที่สนับสนุนทั้งหมด
ชื่อไฟล์รุ่นของไฟล์ขนาดไฟล์วันที่เวลาแพลตฟอร์ม
Hwebcore.dll7.5.7600.2065412,80026-Feb-201010:08x86
Iiscore.dll7.5.7600.20654198,14426-Feb-201010:08x86
W3dt.dll7.5.7600.2065424,06426-Feb-201010:08x86
สำหรับ Windows 7 และ Windows Server 2008 R2 เวอร์ชัน x64 ที่รองรับทั้งหมด
ชื่อแฟ้มรุ่นของไฟล์ขนาดไฟล์วันที่เวลาแพลตฟอร์ม
Hwebcore.dll7.5.7600.2065415,36026-Feb-201010:04x64
Iiscore.dll7.5.7600.20654314,36826-Feb-201010:04x64
W3dt.dll7.5.7600.2065431,74426-Feb-201010:04x64
สำหรับ Windows Server 2008 R2 รุ่นที่ใช้ IA 64 ทั้งหมดที่สนับสนุน
ชื่อไฟล์รุ่นของไฟล์ขนาดไฟล์วันที่เวลาแพลตฟอร์ม
Hwebcore.dll7.5.7600.2065437,37626-Feb-201008:50IA-64
Iiscore.dll7.5.7600.20654575,48826-Feb-201008:50IA-64
W3dt.dll7.5.7600.2065452,22426-Feb-201008:55IA-64

สถานะ


Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ถ้าคุณต้องการให้ตัวจัดการการเรียกใช้คำขอรอง คุณสามารถใช้ค่าสถานะ EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR เมื่อคุณสร้างตัวจัดการ ลักษณะการทำงานนี้ป้องกันไม่ให้ค่าสถานะกำลังเรียกใช้บนคำขอลูกอีกครั้ง ค่าสถานะ EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR เป็นค่าคงการดำเนินการการร้องขอที่ได้รับการสนับสนุน ใน IIS 7.0 และ IIS 7.5 ค่าสถานะบ่งชี้ว่า ควรจะข้ามตัวจัดการสำหรับห่วงโซ่การร้องขอที่กำหนด สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าสถานะ แวะไปเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนดสำหรับการแมปตัวจัดการการกำหนดค่าใน IIS 7.0 แวะไป Microsoft TechNet เว็บไซต์ต่อไปนี้:
 

รายละเอียดเพิ่มเติมของไฟล์

ข้อมูลแฟ้มเพิ่มเติม สำหรับ Windows Server 2008 และ Windows Vista

ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนใช้ x86 รุ่น ของ Windows Server 2008 และ Windows Vista
File nameUpdate.mum
File versionNot applicable
File size5,158
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameX86_1e7a6f15f4d7f4edd519aef2d647881c_31bf3856ad364e35_6.0.6002.22350_none_1d29480970a05e6f.manifest
File versionNot applicable
File size696
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameX86_858118480c32f0534bf960b55b372bbf_31bf3856ad364e35_6.0.6002.22350_none_fbbdf75a771ea5a3.manifest
File versionNot applicable
File size705
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameX86_c6ec327fe3d68b3a7c1ee394cc3e55e4_31bf3856ad364e35_6.0.6002.22350_none_e6c62fe21d7f6f0c.manifest
File versionNot applicable
File size692
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
File versionNot applicable
File size4,708
Date (UTC)26-Feb-2010
Time (UTC)18:50
File nameX86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefb04de2f475f7e.manifest
File versionNot applicable
File size144,703
Date (UTC)26-Feb-2010
Time (UTC)18:52
File nameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e410bc3fb12f83.manifest
File versionNot applicable
File size16,238
Date (UTC)26-Feb-2010
Time (UTC)18:49
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนใช้ x64 รุ่น ของ Windows Server 2008 และ Windows Vista
File nameAmd64_31545cc2b22af01a59ebb17bbace1cd7_31bf3856ad364e35_6.0.6002.22350_none_70348f26c94b803f.manifest
File versionNot applicable
File size1,060
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameAmd64_5448eef498705cbe74c3240f471198c3_31bf3856ad364e35_6.0.6002.22350_none_ca9b0a6a45ef30c2.manifest
File versionNot applicable
File size696
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameAmd64_70b0ac19a0faeb698c7dfffa4d951280_31bf3856ad364e35_6.0.6002.22350_none_3928bcb681238700.manifest
File versionNot applicable
File size1,040
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameAmd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_5404e1186c15bd6f.manifest
File versionNot applicable
File size4,722
Date (UTC)26-Feb-2010
Time (UTC)23:11
File nameAmd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_0b19a061e7a4d0b4.manifest
File versionNot applicable
File size144,967
Date (UTC)26-Feb-2010
Time (UTC)23:13
File nameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_2e02ac3ff80ea0b9.manifest
File versionNot applicable
File size16,270
Date (UTC)26-Feb-2010
Time (UTC)23:09
File nameUpdate.mum
File versionNot applicable
File size5,204
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
File versionNot applicable
File size9,710
Date (UTC)26-Feb-2010
Time (UTC)18:42
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
File versionNot applicable
File size4,708
Date (UTC)26-Feb-2010
Time (UTC)18:50
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน IA 64-รุ่นที่ใช้ Windows Server 2008
File nameIa64_27d3cfa1344d417e7dcf371af14a494b_31bf3856ad364e35_6.0.6002.22350_none_4460c56ad3f3cab5.manifest
File versionNot applicable
File size694
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameIa64_3e5b74e023a4d148ceddd6b4ca5a88f9_31bf3856ad364e35_6.0.6002.22350_none_082778ed5cc3c10e.manifest
File versionNot applicable
File size1,058
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameIa64_8912b65e3989f0274874c85d898f409b_31bf3856ad364e35_6.0.6002.22350_none_cca4e76efee005c8.manifest
File versionNot applicable
File size1,038
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameIa64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e7e98ab3b65535.manifest
File versionNot applicable
File size4,715
Date (UTC)26-Feb-2010
Time (UTC)18:18
File nameIa64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefca8d42f45687a.manifest
File versionNot applicable
File size144,957
Date (UTC)26-Feb-2010
Time (UTC)18:20
File nameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e5b4b23faf387f.manifest
File versionNot applicable
File size16,254
Date (UTC)26-Feb-2010
Time (UTC)18:16
File nameUpdate.mum
File versionNot applicable
File size3,032
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
File versionNot applicable
File size9,710
Date (UTC)26-Feb-2010
Time (UTC)18:42
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
File versionNot applicable
File size4,708
Date (UTC)26-Feb-2010
Time (UTC)18:50

ข้อมูลแฟ้มเพิ่มเติม สำหรับ Windows 7 และ สำหรับ Windows Server 2008 R2

ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน Windows 7 รุ่นที่ใช้ x86
File nameUpdate.mum
File versionNot applicable
File size1,856
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameX86_8351b8daf6943b693db57904da56bc16_31bf3856ad364e35_6.1.7600.20654_none_5b65c7b268b9d6bf.manifest
File versionNot applicable
File size705
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d0296e5ba39e7f7c.manifest
File versionNot applicable
File size10,228
Date (UTC)26-Feb-2010
Time (UTC)11:57
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนใช้ x64 รุ่น ของ Windows 7 และ Windows Server 2008 r2
File nameAmd64_6dc8283f92dde563aa9adc39d29d56a1_31bf3856ad364e35_6.1.7600.20654_none_06c5836643d8c1ff.manifest
File versionNot applicable
File size1,060
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_2c4809df5bfbf0b2.manifest
File versionNot applicable
File size10,236
Date (UTC)26-Feb-2010
Time (UTC)11:33
File nameUpdate.mum
File versionNot applicable
File size2,076
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
File versionNot applicable
File size7,906
Date (UTC)26-Feb-2010
Time (UTC)10:28
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน IA 64-รุ่นที่ใช้ Windows Server 2008 R2
File nameIa64_5c181612b6fab262c02ec62d718c487b_31bf3856ad364e35_6.1.7600.20654_none_c84aea562b85fe03.manifest
File versionNot applicable
File size1,058
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d02b1251a39c8878.manifest
File versionNot applicable
File size10,232
Date (UTC)26-Feb-2010
Time (UTC)11:36
File nameUpdate.mum
File versionNot applicable
File size1,862
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
File versionNot applicable
File size7,906
Date (UTC)26-Feb-2010
Time (UTC)10:28