OSX पर मोनो का XSP4 किसी भी .aspx या .asp फ़ाइल के लिए Access निषिद्ध (त्रुटि 500) देता है


10

मैं एक मैक पर हूं, जो स्थानीय एएसपी-आधारित साइट की एक कॉपी को परीक्षण के उद्देश्य से स्थानीय रूप से होस्ट करने की कोशिश कर रहा है। अपाचे के लिए mod_mono का उपयोग नहीं (अभी तक), केवल मूल स्टैंडअलोन XSP सर्वर। यह केवल उस बिंदु पर पहुंचने के लिए पर्याप्त था, जहां मैं कम से कम ASP.NET त्रुटि पृष्ठ को स्थानीयहोस्ट से प्रदर्शित कर सकता था।

अगर मैं इसे एक .htm या .html फ़ाइल की ओर इंगित करता हूं, तो यह बिना किसी शिकायत के इसे पूरा करती है। लेकिन हर एएसपी फ़ाइल जो मैं कोशिश करता हूं वह "एक्सेस फॉरबिडन" त्रुटि देता है।

मैं यह अनुमान लगा रहा हूं कि मुझे XSP के लिए एक कॉन्फिग फाइल की जरूरत है, कुछ .htaccess या web.config फाइल की तरह, और उन एक्सटेंशन को उन चीजों के रूप में व्हाइटलाइनिस्ट करने की जरूरत है जो इसे सर्व करेगी। (जो बहुत गूंगा है, क्योंकि किसी को भी मोनो HTML और XSP को स्थैतिक HTML फ़ाइलों की मेजबानी के लिए स्थापित करने की परेशानी क्यों होगी?)

xsp4 --help कोई मदद नहीं थी, न ही आदमी 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

ऐसा लगता है कि समस्या आईआईएस हैंडलर मैपिंग को क्या कहती है।

आपने mod_mono का उपयोग करते हुए Not (अभी तक) नहीं कहा

इसके बिना आपको .NET फ्रेमवर्क नहीं मिलेगा, इसलिए Apache एस्प फ़ाइलों को कैसे संभालना है?


मेरा मतलब है कि मैं mod_mono का उपयोग नहीं कर रहा हूं क्योंकि मैं Apache का उपयोग नहीं कर रहा हूं। केवल XSP एक स्टैंडअलोन सर्वर के रूप में, जिसमें कोई वर्चुअल एप्लिकेशन डायरेक्टरीज़ या ऐसा कोई कॉन्फ़िगर नहीं किया गया है, कमांड लाइन से "./" की सामग्री परोसने के लिए। Mod_mono XSP को लपेटता है ताकि Apache एस्प फाइलों को इसमें बंद कर सके। तो अगर यह अपने आप काम नहीं कर रहा है, तो यह शायद अपाचे या नग्नेक्स के सहायक के रूप में भी काम नहीं करेगा। अगर किसी को पता है कि xsp स्टैंडअलोन सर्वर के लिए हैंडलर मैपिंग कैसे सेट करें, तो यह मेरी समस्या का समाधान करेगा।
इवान थॉम्पसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.