2014-09-20 6 views
5

सक्षम करने के लिए सक्षम है I साझा क्लास एएसपी साइट को साझा आईआईएस 6 साइट से साझा आईआईएस 8 होस्ट में ले जा रहा है जो प्लसस्क का उपयोग करता है, इसलिए आईआईएस का एकमात्र नियंत्रण कुछ के माध्यम से है Plesk, या web.config में सेटिंग्स।आईआईएस 8 और Plesk web.config पैरेंट पथ और त्रुटि रिपोर्टिंग

Plesk एएसपी समर्थन (जो मैंने किया है) और ASP.NET समर्थन सक्षम करने के सेटिंग है (की कोशिश की सक्षम है और विकलांग है, लेकिन एएसपी तो कोई फर्क नहीं करना चाहिए इस क्लासिक है)।

मैं सक्षम करने के लिए सक्षम माता-पिता को प्राप्त करने में असमर्थ रहा हूं। मुझे विस्तृत त्रुटियों को प्रदर्शित नहीं किया जा सकता है। मेरे शुरुआती web.config में केवल एएसपी.NET के लिए प्रासंगिक सामग्री है, लेकिन मैं फ़ोरम से सभी प्रकार के सुझावों का प्रयास कर रहा हूं। मुझे सरल बनाना अच्छा लगेगा। मैं सिर्फ क्लासिक एएसपी को पेरेंटपाथ और (अस्थायी रूप से) विस्तृत त्रुटि रिपोर्टिंग के साथ चाहता हूं।

अद्यतन। गोडाडी टेक सपोर्ट ने एक सरल वेब.कॉन्फिग का सुझाव दिया जिसने मुझे विस्तृत त्रुटियों को देखने की अनुमति दी। वे नहीं जानते कि अभिभावक पथ कैसे सक्षम करें, लेकिन वे हमेशा एक अच्छा विचार नहीं होते हैं और /../../filename को पूर्ण पथ में मैन्युअल रूप से बदलने के लिए पर्याप्त आसान था, इसलिए Plesk के साथ IIS 8 पर माइग्रेशन पूर्ण हो गया है।

यहाँ web.config कि मुझे डीबगिंग के दौरान विस्तृत त्रुटियों को देखने के लिए अनुमति देता है:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <httpErrors errorMode="Detailed" /> 
    </system.webServer> 
    <system.web> 
     <customErrors mode="Off" /> 
     <compilation debug="true" /> 
    </system.web> 
</configuration> 

इस संस्करण में काम नहीं किया था:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
<location path="mydomain.com" overrideMode="Allow"> 
    <system.webServer> 
    <httpErrors errorMode="Detailed" existingResponse="PassThrough" />  
    <asp enableParentPaths="true" appAllowDebugging="true" scriptErrorSentToBrowser="true"> 
     <session keepSessionIdSecure="false" /> 
    </asp> 
    </system.webServer> 
    <system.web> 
    <customErrors mode="Off" /> 
    <compilation debug="true" /> 
    <authentication mode="None" /> 
    <trust level="Full" /> 
    </system.web> 
</location> 
</configuration> 

उत्तर

2

मैं माता पिता के सक्षम करने के लिए सक्षम नहीं था वेब.कॉन्फिग का उपयोग कर पथों को बस, लेकिन मुझे प्लसस्क नियंत्रण कक्ष में पैरेंट पथ को सक्षम करने के निर्देशों पर निर्देश मिले:

नए प्लेस्क पैनल में:

- वर्चुअल निर्देशिका

करने के लिए जाने - पर निर्देशिका गुण

क्लिक करें - बॉक्स "सक्षम जनक पथ" जाँच, फिर सहेजें।

संबंधित मुद्दे