2009-09-15 10 views
6

मुझे हाल ही में कॉन्फ़िगर और सेट अप करने के लिए क्लासिक एएसपी में लिखी गई वेबसाइट दी गई है - हालांकि ऐसा लगता है कि एएसपीनेट में लिखे गए पेज भी हैं।क्लासिक एएसपी/एएसपीनेट वेबसाइट - global.asa काम नहीं कर रहा है

समस्या मैं इस समय हो रही है कि ऐसा नहीं है, टी अप जब के रूप में

इस तरह के आवेदन ("ConnectionString") के रूप global.asa फ़ाइल से सेटिंग उठा जा करने के लिए .... दिखाई मैं उन्हें कोड में कहीं से लिखने का प्रयास करें - कुछ भी प्रकट नहीं होता है।

कोई भी विचार वैश्विक वेबसाइट का उपयोग करने के लिए इस वेबसाइट को कैसे कॉन्फ़िगर करना है ... या यह पहले से इसका उपयोग क्यों नहीं कर रहा है?

web.config फ़ाइल और global.asax है ... क्या यह सिर्फ .NET के लिए नहीं होना चाहिए?

कोड दृश्य स्टूडियो में संकलित नहीं होगा।

+1

web.config और global.asax asp.net फ़ाइलें हैं। Global.asa (iirc) क्लासिक एएसपी के लिए है। आपको कौन सी फाइलें पढ़ने में समस्याएं आ रही हैं? Asp.net फ़ाइलें (aspx) global.asa फ़ाइल से मान नहीं पढ़ेगी। क्लासिक एएसपी (एएसपी) web.config या global.asax फ़ाइलों के मानों को नहीं पढ़ेगा। –

+0

हाय, क्लासिक एएसपी में 99.99 लिखा गया है। बस ग्लोबल.एक्सएक्स और वेब.कॉन्फिग ने देखा कि अनुमान लगाया गया है कि इसमें से कुछ को .NET में लिखा गया था। यह वास्तव में सिर्फ वैश्विक है। यह है कि मैं मूल्यों को पढ़ने में सक्षम नहीं हूं। – thegunner

+0

सर्वर संस्करण? – AnthonyWJones

उत्तर

11

मैंने यह समस्या देखी है जब अनुप्रयोग निर्देशिका के साथ आईआईएस में अनुप्रयोग निर्देशिका स्थापित नहीं है। आप इसे आईआईएस प्रबंधक से बदल सकते हैं।

+0

हां जो दिखाई देता है उसे हल किया गया है। – thegunner

+0

+1 इससे मुझे थोड़ा सा मदद मिली। मैं आईआईएस 6 चला रहा हूं। मैंने अपनी वर्चुअल निर्देशिका को उस बिंदु पर एक एप्लिकेशन में परिवर्तित कर दिया, जिसने मेरी ग्लोबल.सा फाइल को उठाया। यह केवल तब हुआ जब मैंने अपने सभी ओडीबीसी कनेक्शन और हजारों अन्य सेटिंग्स की समीक्षा की। लगभग 12 साल बाद –

+0

, यह आईआईएस 8.5 और उच्चतर में काम करना जारी रखता है। बुनियादी गुणों में एप्लिकेशन नाम के लिए अब कोई फ़ील्ड नहीं है, बस निर्देशिका को किसी एप्लिकेशन में कनवर्ट करें और इसे कोई मान्य एप्लिकेशन पूल असाइन करें। – dlatikay

1

लंबे क्या ल्यूक पहले ही बताया की तर्ज:

चेक होते हैं कि आपके आवेदन से चल रहा है वेब साइट/वर्चुअल निर्देशिका की जड़ में global.asa फ़ाइल दे रहे हैं।

0

अब तक की सभी उत्कृष्ट सलाह। अन्यथा, क्लासिक एएसपी और नेट को मिश्रण और मिलान करना मुश्किल है।

http://www.w3schools.com/ASP/asp_globalasa.asp पर कुछ अच्छी आधारभूत जानकारी है।

0

आप किस प्रकार की फाइल global.asa से मूल्यों को पढ़ने की कोशिश कर रहे हैं? एक एएसपी पेज या एएसपीएनईटी पृष्ठ?

जैसा कि जिम डब्ल्यू ने कहा था, global.asa में मान एएसपीएक्स पृष्ठों में उपलब्ध नहीं होंगे, और इसके विपरीत।

इसके अलावा, ध्यान रखें कि global.asa में subroutines तब तक आग नहीं लगाएंगे जब तक एएसपी पृष्ठ का अनुरोध नहीं किया जाता है और ग्लोबल.एएसपीएक्स दिनचर्या तब तक नहीं आग लगती जब तक कि एएसपीएनईटी पृष्ठ का अनुरोध नहीं किया जाता है।

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