XSP4 ของโมโนบน OSX มอบสิทธิ์การเข้าถึงที่ต้องห้าม (ข้อผิดพลาด 500) สำหรับไฟล์. aspx หรือ. asp


10

ฉันใช้ Mac พยายามโฮสต์สำเนาของไซต์ ASP-based เก่าเพื่อการทดสอบ ไม่ได้ (ยัง) ใช้ mod_mono สำหรับ Apache เพียงเซิร์ฟเวอร์ XSP พื้นฐานแบบสแตนด์อโลน มันเพียงพอแล้วสำหรับการทดสอบเพียงแค่ไปยังจุดที่ฉันสามารถแสดงหน้าข้อผิดพลาด ASP.NET อย่างน้อยจาก localhost

หากฉันชี้ไปที่ไฟล์. htm หรือ. html ไฟล์นั้นจะแสดงโดยไม่มีการร้องเรียน แต่ทุกไฟล์ ASP ที่ฉันลองให้นั้นมีข้อผิดพลาด "ห้ามเข้า"

ฉันเดาว่านี่หมายความว่าฉันต้องการไฟล์กำหนดค่าสำหรับ XSP บางอย่างเช่นไฟล์. htaccessหรือweb.configและจำเป็นต้องเพิ่มส่วนขยายเหล่านั้นในรายการที่อนุญาต (อันไหนสวยใบ้เพราะเหตุใดทุกคนจะประสบปัญหาในการติดตั้ง Mono และ XSP เพียงเพื่อโฮสต์ไฟล์ HTML คงที่?)

xsp4 - ช่วยไม่ได้และไม่ใช่xsp คนดังนั้นที่นี่ฉัน

Application Exception
System.Web.HttpException
Access to file '/anysite/whateverpage.asp' is forbidden.

Description: HTTP 500.Error processing request.

Details: Error processing request.
Exception stack trace:
 at System.Web.DefaultHttpHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback callback, System.Object state) [0x0005e] in <79d7580b4e46487286a5f8386a98413d>:0 
 at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () [0x00d9c] in <79d7580b4e46487286a5f8386a98413d>:0 
 at System.Web.HttpApplication.Tick () [0x00000] in <79d7580b4e46487286a5f8386a98413d>:0 
 Version Information: 4.6.2 (Stable 4.6.2.7/08fd525 Tue Nov 22 22:06:40 GMT 2016); ASP.NET Version: 4.0.30319.42000

คำตอบ:


10

ดูเหมือนว่าปัญหาจะเกิดขึ้นกับสิ่งที่ IIS จะเรียกใช้การแมปตัวจัดการ

คุณพูดว่าไม่ (ยัง) โดยใช้ mod_mono

หากไม่มีคุณจะไม่ได้รับ. NET Framework ดังนั้น Apache จะทราบวิธีจัดการกับไฟล์ asp ได้อย่างไร


ฉันหมายถึงฉันไม่ได้ใช้ mod_mono เพราะฉันไม่ได้ใช้ Apache เพียงแค่XSPเป็นเซิร์ฟเวอร์แบบสแตนด์อโลนที่ไม่มีไดเรกทอรีแอปพลิเคชันเสมือนหรือการกำหนดค่าใด ๆ ดังกล่าวเพื่อให้บริการเนื้อหาของ "./" จากบรรทัดคำสั่ง Mod_mono ล้อม XSP เพื่อให้ Apache สามารถส่งไฟล์ asp ไปให้ ดังนั้นหากนั่นไม่ได้ทำงานด้วยตัวเองมันอาจจะไม่ทำงานในฐานะผู้ช่วยเหลือของ Apache หรือ nginX เช่นกัน ถ้าใครรู้วิธีตั้งค่าตัวจัดการแมปสำหรับเซิร์ฟเวอร์ xsp แบบสแตนด์อโลนนั่นจะแก้ปัญหาของฉัน
Evan Thompson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.