ข้อความนำ
บทความนี้อธิบายถึงการปรับปรุงที่ช่วยให้บาง 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
ศูนย์ดาวน์โหลด Windows
แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลด Microsoft:
ระบบปฏิบัติการ |
การอัปเดต |
---|---|
Windows 7 |
|
Windows 7 สำหรับระบบที่ใช้ x64 |
|
Windows Server 2008 |
|
Windows Server 2008 สำหรับระบบที่ใช้ Itanium |
|
Windows Server 2008 x64 Edition |
|
Windows Vista |
|
Windows Vista สำหรับระบบที่ใช้ x64 |
|
Windows Server 2008 R2 สำหรับระบบที่ใช้ Itanium |
|
Windows Server 2008 R2 x64 Edition |
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้การปรับปรุงนี้ คุณต้องมี 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.dll |
6.0.6002.22350 |
30,720 |
26-Feb-2010 |
17:07 |
x86 |
Http.sys |
6.0.6002.22350 |
411,648 |
26-Feb-2010 |
14:58 |
x86 |
Hwebcore.dll |
7.0.6002.22350 |
12,800 |
26-Feb-2010 |
17:07 |
x86 |
Iiscore.dll |
7.0.6002.22350 |
191,488 |
26-Feb-2010 |
17:07 |
x86 |
Iisstart.htm |
Not Applicable |
689 |
03-Apr-2009 |
20:49 |
Not applicable |
W3dt.dll |
7.0.6002.22350 |
23,552 |
26-Feb-2010 |
17:11 |
x86 |
Welcome.png |
Not applicable |
184,946 |
03-Apr-2009 |
20:49 |
Not applicable |
สำหรับ Windows Server 2008 และ Windows Vista รุ่นที่ทำงานบน x64 ที่ได้รับการสนับสนุนทั้งหมด
ชื่อไฟล์ |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Httpapi.dll |
6.0.6002.22350 |
33,792 |
26-Feb-2010 |
21:33 |
x64 |
Http.sys |
6.0.6002.22350 |
620,032 |
26-Feb-2010 |
15:14 |
x64 |
Hwebcore.dll |
7.0.6002.22350 |
15,360 |
26-Feb-2010 |
21:33 |
x64 |
Iiscore.dll |
7.0.6002.22350 |
296,448 |
26-Feb-2010 |
21:33 |
x64 |
Iisstart.htm |
Not applicable |
689 |
03-Apr-2009 |
20:41 |
Not applicable |
W3dt.dll |
7.0.6002.22350 |
31,232 |
26-Feb-2010 |
21:35 |
x64 |
Welcome.png |
Not applicable |
184,946 |
03-Apr-2009 |
20:41 |
Not applicable |
Hwebcore.dll |
7.0.6002.22350 |
12,800 |
26-Feb-2010 |
17:07 |
x86 |
Iiscore.dll |
7.0.6002.22350 |
191,488 |
26-Feb-2010 |
17:07 |
x86 |
W3dt.dll |
7.0.6002.22350 |
23,552 |
26-Feb-2010 |
17:11 |
x86 |
Httpapi.dll |
6.0.6002.22350 |
30,720 |
26-Feb-2010 |
17:07 |
x86 |
สำหรับรุ่นที่ใช้ IA 64 ของ Windows Server 2008 ทั้งหมดที่ได้รับการสนับสนุน
ชื่อไฟล์ |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Httpapi.dll |
6.0.6002.22350 |
70,656 |
26-Feb-2010 |
16:50 |
IA-64 |
Http.sys |
6.0.6002.22350 |
1,176,576 |
26-Feb-2010 |
15:08 |
IA-64 |
Hwebcore.dll |
7.0.6002.22350 |
37,376 |
26-Feb-2010 |
16:50 |
IA-64 |
Iiscore.dll |
7.0.6002.22350 |
547,328 |
26-Feb-2010 |
16:50 |
IA-64 |
Iisstart.htm |
Not applicable |
689 |
03-Apr-2009 |
20:42 |
Not applicable |
W3dt.dll |
7.0.6002.22350 |
52,736 |
26-Feb-2010 |
16:55 |
IA-64 |
Welcome.png |
Not applicable |
184,946 |
03-Apr-2009 |
20:42 |
Not applicable |
Hwebcore.dll |
7.0.6002.22350 |
12,800 |
26-Feb-2010 |
17:07 |
x86 |
Iiscore.dll |
7.0.6002.22350 |
191,488 |
26-Feb-2010 |
17:07 |
x86 |
W3dt.dll |
7.0.6002.22350 |
23,552 |
26-Feb-2010 |
17:11 |
x86 |
Httpapi.dll |
6.0.6002.22350 |
30,720 |
26-Feb-2010 |
17:07 |
x86 |
สำหรับ Windows 7 เวอร์ชันที่ใช้ x86 ที่สนับสนุนทั้งหมด
ชื่อไฟล์ |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Hwebcore.dll |
7.5.7600.20654 |
12,800 |
26-Feb-2010 |
10:08 |
x86 |
Iiscore.dll |
7.5.7600.20654 |
198,144 |
26-Feb-2010 |
10:08 |
x86 |
W3dt.dll |
7.5.7600.20654 |
24,064 |
26-Feb-2010 |
10:08 |
x86 |
สำหรับ Windows 7 และ Windows Server 2008 R2 เวอร์ชัน x64 ที่รองรับทั้งหมด
ชื่อแฟ้ม |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Hwebcore.dll |
7.5.7600.20654 |
15,360 |
26-Feb-2010 |
10:04 |
x64 |
Iiscore.dll |
7.5.7600.20654 |
314,368 |
26-Feb-2010 |
10:04 |
x64 |
W3dt.dll |
7.5.7600.20654 |
31,744 |
26-Feb-2010 |
10:04 |
x64 |
สำหรับ Windows Server 2008 R2 รุ่นที่ใช้ IA 64 ทั้งหมดที่สนับสนุน
ชื่อไฟล์ |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Hwebcore.dll |
7.5.7600.20654 |
37,376 |
26-Feb-2010 |
08:50 |
IA-64 |
Iiscore.dll |
7.5.7600.20654 |
575,488 |
26-Feb-2010 |
08:50 |
IA-64 |
W3dt.dll |
7.5.7600.20654 |
52,224 |
26-Feb-2010 |
08:55 |
IA-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 เว็บไซต์ต่อไปนี้:
การกำหนดค่าการแมปตัวจัดการใน IIS
รายละเอียดเพิ่มเติมของไฟล์
ข้อมูลแฟ้มเพิ่มเติม สำหรับ Windows Server 2008 และ Windows Vista
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนใช้ x86 รุ่น ของ Windows Server 2008 และ Windows Vista
File name |
Update.mum |
File version |
Not applicable |
File size |
5,158 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
X86_1e7a6f15f4d7f4edd519aef2d647881c_31bf3856ad364e35_6.0.6002.22350_none_1d29480970a05e6f.manifest |
File version |
Not applicable |
File size |
696 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
X86_858118480c32f0534bf960b55b372bbf_31bf3856ad364e35_6.0.6002.22350_none_fbbdf75a771ea5a3.manifest |
File version |
Not applicable |
File size |
705 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
X86_c6ec327fe3d68b3a7c1ee394cc3e55e4_31bf3856ad364e35_6.0.6002.22350_none_e6c62fe21d7f6f0c.manifest |
File version |
Not applicable |
File size |
692 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest |
File version |
Not applicable |
File size |
4,708 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:50 |
File name |
X86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefb04de2f475f7e.manifest |
File version |
Not applicable |
File size |
144,703 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:52 |
File name |
X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e410bc3fb12f83.manifest |
File version |
Not applicable |
File size |
16,238 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:49 |
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนใช้ x64 รุ่น ของ Windows Server 2008 และ Windows Vista
File name |
Amd64_31545cc2b22af01a59ebb17bbace1cd7_31bf3856ad364e35_6.0.6002.22350_none_70348f26c94b803f.manifest |
File version |
Not applicable |
File size |
1,060 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Amd64_5448eef498705cbe74c3240f471198c3_31bf3856ad364e35_6.0.6002.22350_none_ca9b0a6a45ef30c2.manifest |
File version |
Not applicable |
File size |
696 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Amd64_70b0ac19a0faeb698c7dfffa4d951280_31bf3856ad364e35_6.0.6002.22350_none_3928bcb681238700.manifest |
File version |
Not applicable |
File size |
1,040 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Amd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_5404e1186c15bd6f.manifest |
File version |
Not applicable |
File size |
4,722 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
23:11 |
File name |
Amd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_0b19a061e7a4d0b4.manifest |
File version |
Not applicable |
File size |
144,967 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
23:13 |
File name |
Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_2e02ac3ff80ea0b9.manifest |
File version |
Not applicable |
File size |
16,270 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
23:09 |
File name |
Update.mum |
File version |
Not applicable |
File size |
5,204 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest |
File version |
Not applicable |
File size |
9,710 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:42 |
File name |
X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest |
File version |
Not applicable |
File size |
4,708 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:50 |
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน IA 64-รุ่นที่ใช้ Windows Server 2008
File name |
Ia64_27d3cfa1344d417e7dcf371af14a494b_31bf3856ad364e35_6.0.6002.22350_none_4460c56ad3f3cab5.manifest |
File version |
Not applicable |
File size |
694 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Ia64_3e5b74e023a4d148ceddd6b4ca5a88f9_31bf3856ad364e35_6.0.6002.22350_none_082778ed5cc3c10e.manifest |
File version |
Not applicable |
File size |
1,058 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Ia64_8912b65e3989f0274874c85d898f409b_31bf3856ad364e35_6.0.6002.22350_none_cca4e76efee005c8.manifest |
File version |
Not applicable |
File size |
1,038 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Ia64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e7e98ab3b65535.manifest |
File version |
Not applicable |
File size |
4,715 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:18 |
File name |
Ia64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefca8d42f45687a.manifest |
File version |
Not applicable |
File size |
144,957 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:20 |
File name |
Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e5b4b23faf387f.manifest |
File version |
Not applicable |
File size |
16,254 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:16 |
File name |
Update.mum |
File version |
Not applicable |
File size |
3,032 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest |
File version |
Not applicable |
File size |
9,710 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:42 |
File name |
X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest |
File version |
Not applicable |
File size |
4,708 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:50 |
ข้อมูลแฟ้มเพิ่มเติม สำหรับ Windows 7 และ สำหรับ Windows Server 2008 R2
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน Windows 7 รุ่นที่ใช้ x86
File name |
Update.mum |
File version |
Not applicable |
File size |
1,856 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
X86_8351b8daf6943b693db57904da56bc16_31bf3856ad364e35_6.1.7600.20654_none_5b65c7b268b9d6bf.manifest |
File version |
Not applicable |
File size |
705 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d0296e5ba39e7f7c.manifest |
File version |
Not applicable |
File size |
10,228 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
11:57 |
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนใช้ x64 รุ่น ของ Windows 7 และ Windows Server 2008 r2
File name |
Amd64_6dc8283f92dde563aa9adc39d29d56a1_31bf3856ad364e35_6.1.7600.20654_none_06c5836643d8c1ff.manifest |
File version |
Not applicable |
File size |
1,060 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_2c4809df5bfbf0b2.manifest |
File version |
Not applicable |
File size |
10,236 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
11:33 |
File name |
Update.mum |
File version |
Not applicable |
File size |
2,076 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest |
File version |
Not applicable |
File size |
7,906 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
10:28 |
ข้อมูลแฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน IA 64-รุ่นที่ใช้ Windows Server 2008 R2
File name |
Ia64_5c181612b6fab262c02ec62d718c487b_31bf3856ad364e35_6.1.7600.20654_none_c84aea562b85fe03.manifest |
File version |
Not applicable |
File size |
1,058 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d02b1251a39c8878.manifest |
File version |
Not applicable |
File size |
10,232 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
11:36 |
File name |
Update.mum |
File version |
Not applicable |
File size |
1,862 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest |
File version |
Not applicable |
File size |
7,906 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
10:28 |