ใช้ IIS ในโหมดแก้ไขข้อบกพร่อง


1

ฉันต้องเริ่ม IIS ในโหมดดีบัก แต่ฉันก็ต้องทำงานในกลุ่มแอพที่เฉพาะเจาะจง (อันที่มี. NET 4.0 และอนุญาตให้แอปแบบ 32 บิต)

เมื่อฉันเรียกใช้แอปของฉัน IIS จะทำงาน w3wp.exe ด้วยบรรทัดคำสั่งต่อไปนี้ (ตามตัวจัดการงานเมื่อคุณเพิ่มในคอลัมน์บรรทัดคำสั่ง):

-ap "WebSitePool" -v "v4.0" -l "webengine4.dll" -a \\.\pipe\iisipm[[some guid]] -h "c:\inetpub\temp\apppools\WebSitePool\WebSitePool.config" -w "" -m 0 -t 20

ถ้าฉันพยายามเรียกใช้ w3wp โดยตรงกับพารามิเตอร์เหล่านั้นฉันจะไม่ได้รับข้อความแสดงข้อผิดพลาด (และไม่มีอะไรในบันทึกเหตุการณ์) แต่มันทำให้ฉันใช้งาน w3wp.exe ฉันได้ลองชุดย่อยของบรรทัดคำสั่งนั้นแล้ว แต่ฉันไม่สามารถเรียก IIS ให้ทำงานด้วยแอพพูลที่ฉันต้องการ ฉันได้ลองใช้พารามิเตอร์ -s เพื่อระบุไซต์ (รหัสไซต์ 1) และในขณะที่ตัวจัดการงานจะแสดงให้เรียกใช้ด้วยพารามิเตอร์ -s 1 ดูเหมือนว่าจะไม่ทำงานในแอพพูลที่เหมาะสม

เห็นได้ชัดว่าฉันต้องการเรียกใช้ด้วยพารามิเตอร์ -debug แต่ถ้าฉันทำอย่างนั้นโดยไม่ระบุแอพพูลมันทำให้ฉันมีข้อผิดพลาดเพราะไม่ต้องการอนุญาตแอป 32 บิต (ข้อผิดพลาดของภาพไม่ดี)

เอกสารนี้มีไม่มากนัก ฉันไม่พบเอกสารใด ๆ เกี่ยวกับพารามิเตอร์ w3wp นอกเหนือจากข้อมูลการใช้งานที่ตัวเองให้ w3wp.exe

ดังนั้นโดยรวมแล้วฉันต้องการวิธีเรียกใช้ w3wp.exe ด้วยพารามิเตอร์ -debug รวมทั้งเรียกใช้ในกลุ่มแอพเฉพาะหรืออย่างน้อยที่สุดอนุญาตให้แอปแบบ 32 บิตทำงานได้ ขอบคุณ


นี่คือ "programy" มากพอที่คุณอาจจะโชคดีกว่านี้ใน StackOverflow.com กรุณาอย่าข้ามโพสต์มีผู้ดูแลย้ายคำถามหรือลบคำถามนี้แล้วถามอีกครั้งที่นั่น
Scott Chamberlain

ดียิ่งขึ้นลอง ServerFault
Lee Harrison

ฉันพิจารณา StackOverflow แต่คิดว่าการเขียนโปรแกรมไม่เพียงพอ อาจจะเป็น ฉันยินดีที่จะให้มันย้ายไปทุกที่ที่มันน่าจะได้รับคำตอบมากที่สุด
Pete

ฉันไม่รู้จริง ๆ ว่าทำไมคุณถึงพยายามใช้พารามิเตอร์ "-debug" เมื่อมันไม่ได้เป็นวิธีที่ดีที่สุดในการดีบักแอปพลิเคชัน แอปพลิเคชันประเภทใด
harrymc

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