ภายใต้ Windows 2000 การตั้งค่าเริ่มต้นของ IIS คือการสื่อสารกับโปรแกรมปฏิบัติการบนเว็บ อย่างไรก็ตามในปี 2546 ต้องห้ามบริการ IIS ในเรื่องนี้
ปัญหาที่ฉันมีอยู่ตอนนี้คือการใช้เว็บและโปรแกรมที่ใช้พารามิเตอร์เพื่อเชื่อมต่อได้ และเรียกใช้โปรแกรมปฏิบัติการนี้ด้วยการมีส่วนร่วม
ไม่มีข้อผิดพลาดเมื่อใช้งานโดยใช้ Server.CreateObject ("WScript.shell") ใน ASP ภายใต้ Windows 2003 แต่ไม่ได้ดำเนินการ
แต่สามารถดำเนินการได้ภายใต้ Windows 2000
Hoho ตระหนักว่ามันเป็นเรื่องตลกของ IIS
ถ้า Server.createObject ("wscript.shell" รองรับภายใต้ Windows2003)
คุณต้องตั้งค่าเนื้อหา
1: ใน "ส่วนขยายบริการเว็บ", ActiveServerPages, ตัวเชื่อมต่อข้อมูลอินเทอร์เน็ต, ส่วนขยายบริการตัวแทน RPC และไฟล์ที่รวมอยู่ในฝั่งเซิร์ฟเวอร์จะต้องตั้งค่าเป็นสถานะที่อนุญาต
2: "เว็บไซต์" - "คุณสมบัติ -" ไดเรกทอรีหลัก - "การกำหนดค่า -" ตัวเลือก - "เริ่มพา ธ พาเรนต์
3: "เว็บไซต์" - "คุณสมบัติ -" บริการ - "เลือก" บริการ www ในโหมดการแยก IIS5.0 "ในโหมดแยก
4: เริ่ม -》 โปรแกรม -》 เครื่องมือการจัดการ -》 บริการ ค้นหาบริการ RPC, ดับเบิลคลิก -》 เข้าสู่ระบบ -》 อนุญาตให้บริการโต้ตอบกับเดสก์ท็อป
ด้วยวิธีนี้คุณสามารถเรียกใช้ Server.CreateObject ("wscript.shell") ใน Windows 2003
เดิมทีฉันต้องการใช้ ASP.NET เพื่อสร้างโปรแกรมนี้และปัญหานี้มีอยู่เสมอใน ASP.Netzh ดังนั้นใช้ ASP
ฟังก์ชั่นสามารถนำไปใช้ใน ASP ฉันไม่ได้ทำภายใต้ asp.net หากคุณสนใจคุณสามารถลองได้!