2009-08-19 15 views
5

मैं एएसपीनेट में app_offline.htm कार्यक्षमता का उपयोग कर एप्लिकेशन को तैनात करने के साथ कुछ परीक्षण कर रहा हूं। मैंने पाया है कि यदि मेरे पास एक कार्यरत अनुप्रयोग है, और मैंने रूट में app_offline.htm फ़ाइल डाली है, और फिर \ bin फ़ोल्डर का नाम बदलें, तो मेरी app_offline.htm फ़ाइल प्रदर्शित नहीं होती है। अगर मैं बिन फ़ोल्डर को "बिन" में वापस बदलता हूं, तो मेरी app_offline.htm फ़ाइल अपेक्षित के रूप में प्रदर्शित हो जाती है। मैंने सोचा था/सोचा था कि ऐप_ऑफलाइन की मौजूदगी किसी और चीज को खत्म कर देगी ... क्या मुझे गलती है? यह विंडोज 7/आईआईएस 7.5 पर है।app_offline का सम्मान नहीं किया जा रहा है?

+0

यह एक परीक्षण था ... तैनाती के हिस्से के रूप में मैं फ़ोल्डर * में सभी फ़ाइलों को हटा देता हूं * app_offline.htm को छोड़कर। मैं देखना चाहता था कि इस मुद्दे का क्या कारण था। – Jonas

+0

आपके "बिन" निर्देशिका का नाम बदलने के बाद, क्या होता है? क्या आपको 404 त्रुटि मिलती है? –

+0

@ एंडी ओह मैन, वह बहुत समय पहले था, और मैं अब उस नौकरी पर नहीं हूं। मुझे लगता है कि जब ऐसा हुआ तो मुझे कुछ और आईआईएस 7.5 त्रुटि मिली। – Jonas

उत्तर

0

अगर मुझे लगता है, तो मैं कहूंगा कि आपके/बिन में परिवर्तन (इस मामले में, परिवर्तन को हटाया जा रहा है) आईआईएस को आपके ऐप को रीसायकल करने के लिए ट्रिगर कर रहा है। app_offline.htm सामग्री परिवर्तनों और हटाने के लिए होने से रोकता है, लेकिन/bin निर्देशिका हटाने को नहीं। मुझे लगता है कि अगर आप इसे हटाने के बजाय निर्देशिका का नाम बदल चुके हैं तो आप समान व्यवहार देखेंगे।

0

ऐप पूल के लिए .NET रनटाइम संस्करण की जांच करें। app_offline.htm केवल 2.0 और ऊपर समर्थित है। यदि ऐप पूल चल रहा है .नेट 1.1, यह काम नहीं करेगा।

1

यह संभव है कि आपका ऐप पुनरारंभ/पुन: संकलित किया जा रहा है क्योंकि आप बिन फ़ोल्डर से गड़बड़ कर रहे हैं। मुझे यह ब्लॉग पोस्ट उपयोगी पाया: http://blog.kurtschindler.net/more-app_offline-htm-woes/। मैंने साइट के लिए पहला डिफ़ॉल्ट दस्तावेज़ app_offline.htm बनाने का भी प्रयास किया और पाया कि किसी भी वाईएसओडी रीकंपाइल मुद्दों को खत्म करने के लिए।

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