คำถามติดแท็ก iis

IIS คือ Internet Information Services ซึ่งเป็นเว็บเซิร์ฟเวอร์ที่มาพร้อมกับระบบปฏิบัติการ Windows Server ของ Microsoft นี่คือแท็กทั่วไป หากเป็นไปได้โปรดใช้แท็ก * เฉพาะรุ่นเช่น [iis-7], [iis-7.5] และอื่น ๆ

3
Wordpress บน IIS การจำลองแบบด้วย robocopy
เราตั้งค่าสภาพแวดล้อม wordpress บนเซิร์ฟเวอร์ 4 IIS เรากำลังพิจารณาใช้งานที่กำหนดเวลาเพื่อเรียกใช้สคริปต์ robocopy เพื่อทำซ้ำไดเรกทอรี wordpress ทุก 5 นาที อะไรคือความคิดเห็นเกี่ยวกับวิธีการดังกล่าว? มีใครเคยใช้สิ่งนี้หรือคล้ายกันบ้าง

1
Security Wordpress บน IIS โฮสต์เว็บไซต์
ตั้งแต่เมื่อวานฉันมีสิ่งประหลาดเกิดขึ้นในเว็บไซต์ของฉัน index.php ของไซต์ wordpress ของฉันบน IIS เปลี่ยนจาก 1 kb เป็น 80 KB map.xml และ sitemap.xml เช่นกันเป็นสิ่งใหม่ในไดเรกทอรี พบไฟล์เพิ่มเติมบางไฟล์ใน wp-content / themes หรือ wp-content / include folers เช่น b.php หรือ e.asp ในบันทึกฉันสามารถค้นหารายการที่แสดงกระบวนการที่ฉันคิด POST /wordpress/wordpress/wp-content/plugins/easyrotator-for-wordpress/b.php - 80 หรือ POST /wp-content/themes/koppers12/library/e.asp | 26 | 800a0408 | Invalid_character 80 นี่อาจเกี่ยวข้องกับความจริงที่ว่าการตั้งค่าความปลอดภัยของฉันอาจจะกระชับน้อยลง แต่ฉันไม่สามารถหาวิธีที่จะกระชับความปลอดภัย แต่ให้กลไกการอัปเดตสำหรับ wordpress ตัวเองธีมและปลั๊กอินทำงาน ขณะนี้สิทธิ์ …

5
การใช้งาน IIS App Pool High CPU แม้จะไม่มีการร้องขอ
ฉันเพิ่งย้ายเซิร์ฟเวอร์ Windows Server 2008 R2 / IIS 7.5 ไปยังเซิร์ฟเวอร์ใหม่ที่ใช้ Windows Server 2012 / IIS 8 ฉันกำลังประสบกับพฤติกรรมแปลก ๆ จาก IIS เรามีเซิร์ฟเวอร์ที่เหมือนกัน 2 เซิร์ฟเวอร์แต่ละเซิร์ฟเวอร์ใช้งานได้ 2 เว็บไซต์โดยแต่ละแห่งมีแอพของตัวเอง รหัสสำหรับแต่ละเว็บไซต์นั้นเหมือนกัน (แท้จริง ... เหมือนกัน dll และทุกอย่างเพียงการกำหนดค่าที่แตกต่างกันเล็กน้อย) แอพพูลนั้นถูกตั้งค่าให้รีไซเคิลตามกำหนดเวลาทุก 24 ชั่วโมง แต่ในช่วงระยะเวลา 24 ชั่วโมงนั้นการใช้งาน CPU ของกระบวนการของผู้ปฏิบัติงาน w3wp กระโดดขึ้นทีละ 12.5% ​​(เซิร์ฟเวอร์มีโปรเซสเซอร์ 8 ตัวดังนั้นฉันไม่คิดว่า เรื่องบังเอิญ) เมื่อการใช้งาน CPU กระโดดขึ้นจะไม่ย้อนกลับไปจนกว่าแอพจะกลับมาทำงานอีกครั้ง เท่าที่ฉันจะบอกได้แอพนี้ไม่ได้ทำอะไรเลยและไม่ประมวลผลคำขอใด ๆ …
10 iis  cpu-usage  iis-8 

1
การใช้ SNI บน Windows Server 2012 R2 ไม่ทำงาน
ฉันพยายามทำให้ทั้งสองเว็บไซต์ทำงานด้วยใบรับรองแยกต่างหากใน Windows Server 2012 R2 สิ่งนี้เป็นไปไม่ได้หรือไม่? ในเว็บไซต์ที่เพิ่มล่าสุด www.c1get.net ฉันได้รับใบรับรองจากเว็บไซต์แรกและมีคำเตือนดังนั้น ปรับปรุง SSL Certificate bindings: ------------------------- IP:port : 0.0.0.0:443 Certificate Hash : fabae896e032f9ba08b389d8c9ecd33908fabe31 Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914} Certificate Store Name : My Verify Client Certificate Revocation : Enabled Verify Revocation Using Cached Client Certificate Only : Disabled Usage Check : Enabled Revocation …

4
เปลี่ยนเส้นทางชั่วคราว * ทั้งหมด * คำขอ HTTP / HTTPS ใน IIS ไปยังหน้า“ การบำรุงรักษาเซิร์ฟเวอร์”
เรามีเซิร์ฟเวอร์ IIS ที่โฮสต์หลายร้อยเว็บแอปแยกต่างหากและเซิร์ฟเวอร์ฐานข้อมูลทางกายภาพที่โฮสต์แอปเหล่านี้จะถูกออฟไลน์เพื่อการบำรุงรักษาเป็นระยะเวลาสั้น ๆ (เราคาดว่าจะใช้เวลาน้อยกว่า 15 นาที) ในช่วงเวลานั้นเราต้องการเปลี่ยนเส้นทางการเข้าชมทั้งหมดที่เข้ามาในเว็บไซต์ใด ๆ ไปยังหน้า "เรากำลังอยู่ระหว่างการบำรุงรักษา" ฉันรู้ว่าฉันสามารถทำได้โดยไปที่ทุกเว็บแอปและตั้งค่ากฎการเขียน IIS ซ้ำที่ส่งผู้ใช้ไปยังหน้าอื่นสำหรับคำขอทั้งหมดในแอปนั้น แต่เราจะต้องใช้เวลานานกว่านั้นในการดูแลฐานข้อมูล! ฉันลองสามสิ่งแล้วไม่มีสิ่งใดที่ได้ผล: กฎการเขียนซ้ำสากลของ IIS ฉันค้นหาวิธีง่ายๆในการใช้กฎกับไซต์ทั้งหมดในคราวเดียว - จากนั้นสามารถ "เลิกทำ" กฎนั้นในขั้นตอนที่ไม่เจ็บปวดอย่างเท่าเทียมกัน จนถึงตอนนี้ความพยายามของฉันก็ไม่ได้ผล ฉันลองใส่กฎการเขียนซ้ำนี้ใน web.config ทั่วโลกของฉันที่ W: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ web.config: <configuration> <system.webServer> <rewrite> <rules> <rule name="redirect all requests" stopProcessing="true"> <match …

2
เป็นไปได้ที่จะบันทึกส่วนหัว HTTP เพิ่มเติมในบันทึก IIS หรือไม่
ฉันต้องการวิเคราะห์บันทึกเพื่อการแลกเปลี่ยนและต้องการบันทึกส่วนหัวเพิ่มเติมเช่น MS-ASProtocolVersion เป็นไปได้ที่จะกำหนดค่า IIS ให้บันทึกส่วนหัวเพิ่มเติมเหล่านี้หรือไม่ POST /Microsoft-Server-ActiveSync?User=asdf@nasdf.com&DeviceId=ApplDNRJP5Dasdf&DeviceType=iPhone&Cmd=Sync HTTP/1.1 Host: email.asdf.mobi X-MS-PolicyKey: 886721299 Accept-Language: en-us User-Agent: Apple-iPhone5C1/1002.146 Proxy-Connection: keep-alive Accept: */* Content-Type: application/vnd.ms-sync.wbxml Connection: keep-alive Cookie: NSC_Fydibohf_2010_PXB_wtfswfs=ffffffff098a114045525asdfasdf Authorization: Basic bWasdfasdfasdfsdfa Content-Length: 64 MS-ASProtocolVersion: 14.1 Accept-Encoding: gzip, deflate

3
IIS: จะทราบได้อย่างไรว่าเวลาที่ช้านั้นเกิดจากการเชื่อมต่อเครือข่ายที่ช้า
ตามที่http://support.microsoft.com/kb/944884 "เมื่อมีการส่งการตอบสนองขนาดใหญ่หรือการตอบสนองขนาดใหญ่ไปยังไคลเอนต์ผ่านการเชื่อมต่อเครือข่ายที่ช้าค่าของเขตเวลาที่ใช้อาจมากกว่าที่คาดไว้" ฉันมีสถานการณ์ที่ลูกค้าจะพูดว่า "ฉันส่งคำขอไปยังเว็บเซิร์ฟเวอร์ของคุณเวลา 10:03:24 และใช้เวลา 20 วินาทีทำไม" ฉันสามารถเห็นสิ่งนี้ได้ใน IIS ที่บันทึกไว้เช่นกัน แต่โมดูล ASP.NET ของเซิร์ฟเวอร์บันทึกว่าใช้เวลา 100 มิลลิวินาทีและตัวนับ CPU และดิสก์ต่ำ ฉันสงสัยว่าเป็นเพราะการเชื่อมต่อเครือข่ายช้า ฉันจะพิสูจน์สิ่งนี้ได้อย่างไร ปรับปรุง: 1) สิ่งเหล่านี้เป็นคำขอ SOAP Web Service ดังนั้นจึงไม่มีกราฟิกฝังตัวเพียง HTTP POST ที่มีหน้า XML เดียวของผลลัพธ์ 2) นอกจากนี้ฉันได้ทำซ้ำสิ่งนี้โดยการควบคุมปริมาณความเร็วเครือข่ายในฝั่งไคลเอ็นต์และอาการก็เหมือนกันทุกประการ 3) ปัญหาเป็นระยะ ๆ หมายความว่าคำขอเดียวกันโดยปกติจะเร็วสำหรับลูกค้า แต่ช้าในบางครั้ง ฉันไม่สามารถทำซ้ำตัวเองนอกเหนือจากการควบคุมปริมาณเครือข่าย การบันทึก ASP.NET ของเซิร์ฟเวอร์แสดงว่ารวดเร็วเสมอ แต่การบันทึก IIS จะแสดงให้ช้าลงเมื่อไคลเอนต์แจ้งว่าช้า 4) ฉันมีสิทธิ์เข้าถึงเซิร์ฟเวอร์เท่านั้นและจำเป็นต้องให้ข้อมูลมากที่สุดแก่ลูกค้าเพื่อให้พวกเขายอมรับว่าปัญหาไม่ได้อยู่บนเซิร์ฟเวอร์และรู้ว่าการบันทึก / เครื่องมือใดที่จะทำงานบนไคลเอนต์เพื่อค้นหาสาเหตุของปัญหา

2
ไม่สามารถรับอะไรได้ยกเว้น 403 จากเว็บไซต์. Net 4.5
สถานการณ์จำลอง: ล้าง Server 2008 R2 ติดตั้งด้วยบทบาท IIS การติดตั้ง Framework 3.5 (คุณลักษณะเซิร์ฟเวอร์) การติดตั้ง Framework 4.5 RC (ดาวน์โหลด MS) ดำเนินการ C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i (ฉันจะใช้-iruกับเซิร์ฟเวอร์ที่มีอยู่ แต่นี่คือโครงสร้างที่สะอาด) เผยแพร่ผ่านระบบไฟล์ (การแบ่งปัน SMB) แปลงโฟลเดอร์เป็นแอปพลิเคชันโดยใช้. Net 4.0 Integrated App Pool หยุด / รีสตาร์ททุกอย่าง การเรียกดูlocalhost/TestAppผลลัพธ์ใน 403.14 (ห้ามการสืบค้นไดเรกทอรี) ฉันพลาดขั้นตอนใดไป ไซต์ที่เป็นปัญหาคือ MVC4 และกำหนดเป้าหมายเป็น 4.5 RC framework
10 iis  asp.net  .net 

4
ไฟร์วอลล์ปิดกั้นเซิร์ฟเวอร์ FTP ใน Windows 2008 R2
ฉันสามารถเข้าถึงไซต์ FTP ได้โดยไม่มีปัญหาจากเครื่องภายใน แต่มันหมดเวลาจากเครื่องระยะไกล ถ้าฉันปิดไฟร์วอลล์โดยสมบูรณ์มันทำงานได้ เห็นได้ชัดว่านี่ไม่ใช่ทางออกที่น่าพอใจ ฉันพยายามทำตามขั้นตอนเหล่านี้แต่เพื่อประโยชน์ บนเครื่องระยะไกลของฉันฉันใช้ Filezilla เป็นไคลเอนต์ FTP ด้านล่างนี้เป็นผลลัพธ์ที่ให้ฉันเมื่อฉันพยายามเข้าถึงเว็บไซต์ อย่างที่คุณเห็นมันจัดการเพื่อเชื่อมต่อและรับรองความถูกต้อง แต่ความพยายามที่จะแสดงรายการไดเรกทอรีหมดเวลา ใครสามารถบอกฉันว่าฉันควรจะดูต่อไปหรือไม่ Status: Connecting to 192.168.15.12:21... Status: Connection established, waiting for welcome message... Response: 220 Microsoft FTP Service Command: USER CMSDEVELOPMENT\CMSdev Response: 331 Password required for CMSDEVELOPMENT\CMSdev. Command: PASS ****** Response: 230-Directory has 71,805,415,424 bytes of disk …
10 iis  firewall  ftp 

2
หยุด IIS 7.5 จากการส่ง Cache-Control Max-Age ในรหัสข้อผิดพลาด
ฉันมีเนื้อหาสแตติกที่มีMax-Ageส่วนหัวของตัวควบคุมแคชติดอยู่เพื่อให้ลูกค้าจะแคชเนื้อหาสแตติก อย่างไรก็ตาม IIS 7.5 ยังคงส่งส่วนหัวนี้ออกเมื่อมีการตอบสนองข้อผิดพลาดที่แนะนำลูกค้าให้แคชสิ่งนี้ มีผลกระทบเชิงลบที่ผู้รับมอบฉันทะบางคนจะแคชตอบสนองข้อผิดพลาดนั้น ฉันทำได้Vary: Accept,Accept-Encodingแต่นี่ไม่ได้แก้ปัญหารากของการMax-Ageออกไปตอบสนองข้อผิดพลาด web.configส่วนIIS ที่เกี่ยวข้องในปัจจุบันคือ: <configuration> <system.webServer> <staticContent> <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" /> </staticContent> </system.webServer> </configuration> มีวิธีที่ฉันสามารถทำได้หรือไม่เพื่อที่เราจะไม่บอกลูกค้าหรือผู้รับมอบฉันทะให้แคชรหัสข้อผิดพลาด 400/500?
10 iis  http  iis-7.5  cache 

3
มีวิธีทำให้ AppCmd.exe ในเครื่องของฉันอ้างอิงเซิร์ฟเวอร์ระยะไกลหรือไม่
ฉันต้องดูแลระบบ IIS จากระยะไกลผ่านทางบรรทัดคำสั่ง มีวิธีที่จะทำให้ท้องถิ่นของฉันAppCmd.exeอ้างถึงเซิร์ฟเวอร์ระยะไกลหรือไม่? ดังนั้นทุกคำสั่งที่ฉันส่งไปAppCmd.exeจะถูกดำเนินการในเครื่องอื่นหรือไม่?
10 iis  iis-7  appcmd 

2
applicationHost.config จะทำให้ IIS7 รีสตาร์ทหรือไม่
ถ้าฉันทำการเปลี่ยนแปลงไฟล์: % windir% \ system32 \ inetsrv \ Config \ applicationHost.config และอัปเดตด้วยการเปลี่ยนแปลงที่ทำให้มีการกำหนดค่าที่ถูกต้องจะทำให้ IIS7 รีสตาร์ทและบังคับให้รีสตาร์ทในแอพทั้งหมดหรือไม่ ฉันกำลังลองใช้กับ vm แบบ hot-cloned ของเซิร์ฟเวอร์ แต่อยากรู้ว่าถ้าใครมีประสบการณ์ในสถานการณ์เหล่านี้อย่างใดอย่างหนึ่งผลลัพธ์ที่คาดหวังควรจะเป็น ขอบคุณมาก

3
ปิดใช้งานบริการ IIS บน Windows Server 2008
ฉันมีข้อขัดแย้งระหว่าง Apache กับ IIS บน Windows Server 2008 พวกเขาทั้งสองต้องการควบคุมพอร์ต 80 เราไม่ใช้ IIS เพื่ออะไรฉันจึงต้องการปิดการใช้งานบริการ อย่างไรก็ตามฉันไม่สามารถหาได้ทุกที่! นี่เป็นสิ่งที่สามารถปิดการใช้งานได้หรือไม่? ฉันต้องการปิดการใช้งานมากกว่าลบคุณลักษณะในกรณีที่มีอะไรใช้ IIS หลังจากทั้งหมด ขอบคุณล่วงหน้าดันแคน

1
กำหนดค่า IIS สำหรับการให้บริการไฟล์คงที่ / CDN หรือไม่
มีการกำหนด IIS ให้บริการไฟล์คงที่เช่น CDN หรือไม่ เช่น Gzip, Cache, E-tag, Mod-date? และเราควรกำหนดค่าเพื่อให้มีประสิทธิภาพมากในการร้องขอขนาดใหญ่ได้อย่างไร ฉันรู้ว่ามันเป็นคำถามสั้น ๆ แต่นั่นคือทั้งหมดที่ฉันต้องการถาม สำหรับคำถามเกี่ยวกับรุ่น IIS ฉันชอบ IIS 6 และ 7 คุณสามารถให้คำตอบได้ทั้ง 6 หรือ 7 :) ขอบคุณ! ฉันหวังว่าผู้คนจะพบคำถามนี้มีประโยชน์!
10 iis 

10
คุณปรับใช้. NET Web Application อย่างไร (ข้อเสนอแนะโปรด!)
เมื่อเร็ว ๆ นี้เราได้อัปเกรดเว็บไซต์ ASP.NET เป็นเว็บแอปพลิเคชันและเรารู้สึกตกใจเมื่อเกิดความยุ่งยากในการปรับใช้ เมื่อพิจารณาว่างานนี้ต้องเป็นเรื่องธรรมดาฉันก็สงสัยว่าปลั๊กอินหรือซอฟต์แวร์ที่คนใช้ในการปรับใช้อย่างรวดเร็วจัดเก็บระยะไกลโครงการ (เช่นเว็บไซต์) คืออะไร? จะต้องมีวิธีที่ดีกว่า "เผยแพร่" ในVisual Studioแล้วต้อง FTP ไฟล์ที่เปลี่ยนแปลงด้วยตนเองหรือไม่ ไม่น้อยเพราะไซต์จะพังเมื่อเราอัปโหลด. DLL ของเรา มีข้อยกเว้นไฟล์เที่ยวยุ่งยิ่งมากมายที่ฉันจะต้องทำให้กระบวนการเป็นไปโดยอัตโนมัติให้มากที่สุดเพื่อป้องกันการอัพโหลดโดยไม่ตั้งใจ ด้วยโซลูชันเก่าของเรา (บนเว็บไซต์ของเรา) เราใช้Dispatch สำหรับ ASPซึ่งโยกไปมาทั้งหมดและทำให้กระบวนการทั้งหมดเพียงคลิกเดียว น่าเสียดายที่ไม่ดีสำหรับ DLLs (ดังที่ได้กล่าวไว้ก่อนหน้านี้) ดังนั้นทีมของคุณจะทำอย่างไร ขอบคุณสำหรับคำแนะนำใด ๆ ป.ล. - ฉันได้อ่านแล้วว่า Visual Studio 2010 ควรแก้ไขข้อบกพร่องเหล่านี้ใน VS2005 / 08 แต่จนถึงตอนนี้ ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.