2012-03-03 13 views
8

मैं वेब परिनियोजन का उपयोग कर आईआईएस 7 में एक वेब अनुप्रयोग आयात करने की कोशिश कर रहा हूं। मैंने विजुअल स्टूडियो की "प्रकाशित वेब" कार्यक्षमता का उपयोग करके इसे ज़िप फ़ाइल में पैक किया, और जब मैं ज़िप का चयन करता हूं तो मुझे अपनी "एप्लिकेशन पैकेज सूचना" स्क्रीन पर मिलता है।एक आईआईएस वेब अनुप्रयोग को वेबसाइट रूट पर प्रकाशित करना?

यह सेटिंग्स में से एक है जो मुझे "एप्लिकेशन पथ" के लिए पूछती है। अगर मैं उस खाली को छोड़ देता हूं (इसलिए यह मूल रूप से "मेरी वेबसाइट /" कहता है), और जारी रखने का प्रयास करें, आईआईएस मुझे संदेश देता है:

यह एप्लिकेशन "मेरी वेबसाइट" में स्थापित किया जाएगा। अधिकांश एप्लिकेशन आमतौर पर रूट के नीचे एक फ़ोल्डर में स्थापित होते हैं, जैसे "मेरी वेबसाइट/ब्लॉग"। क्या आपको यकीन है?

मुझे समझ में नहीं आता कि यह चेतावनी क्यों देता है। मैं सिर्फ इस संवाद के लिए "ठीक" कहने का लुत्फ उठा रहा हूं, लेकिन मैं पहले जांचना चाहता था - क्या कुछ स्पष्ट है कि मैं गलत कर रहा हूं? निश्चित रूप से यदि मैं अपना वेब एप्लिकेशन पूरी वेबसाइट बनना चाहता हूं, तो मैं रूट पर स्थापित करने के लिए चाहता हूं या अन्यथा उपयोगकर्ताओं को केवल http://host/ के बजाय एक्सेस करना होगा - मैं अनावश्यक प्रत्यय MyAppDirectory/ क्यों चाहूंगा? क्या यह MyAppDirectory पर एप्लिकेशन इंस्टॉल करने के लिए बेहतर अभ्यास है और किसी भी तरह से उस निर्देशिका को वेबसाइट रूट पर मैप करें, या चेतावनी के बावजूद वेबसाइट रूट पर एप्लिकेशन इंस्टॉल करना ठीक है?

इसके अलावा, यह मानते हुए कि चेतावनी के बावजूद वेबसाइट रूट पर एप्लिकेशन इंस्टॉल करना ठीक है, क्या "एप्लिकेशन पैकेज सूचना" स्क्रीन से "एप्लिकेशन पथ" सेटिंग (और संबंधित चेतावनी) को पूरी तरह से निकालने का कोई तरीका है , और हमेशा मान लें कि ऐप को वेबसाइट रूट में इंस्टॉल किया जाना चाहिए?

उत्तर

5

यदि यह आपका प्राथमिक वेब ऐप है, तो यह संदेश अनदेखा करना ठीक है। ऐसा लगता है कि बहुत से लोग अपनी साइट के लिए पूरी तरह से अलग एप्लिकेशन चलाने की इच्छा रखते हैं, इसलिए http://domain.tld/forum/, http://domain.tld/blog/, http://domain.tld/something_else/ और http://domain.tld/ और प्रत्येक एक अलग वेब ऐप होगा।

मुझे नहीं पता कि इस चेतावनी को कैसे अक्षम किया जाए, लेकिन मुझे यकीन है कि आप जानते हैं कि आप उस बिंदु पर क्या कर रहे हैं जिसे आप अनदेखा कर सकते हैं।

व्यक्तिगत रूप से, अगर मैं एक ही साइट के तहत वेब ऐप्लिकेशन चलाने जा रहा हूँ, कहते हैं कि/ब्लॉग,/मंच, और/मैं निम्नलिखित की तरह एक फाइल सिस्टम लेआउट होगा:

/var/www/blog || C:\Sites\Blog 
/var/www/forum || C:\Sites\Forum 
/var/www/site || C:\Sites\Site 

कि में मामला, मुझे प्रत्येक को प्रकाशित करने के लिए एक ही संदेश मिल जाएगा।

आपको पता है कि आप अपने अंतिम लक्ष्य के रूप में क्या हासिल करना चाहते हैं, इसलिए मैं सुझाव देता हूं कि आप उस संदेश को अनदेखा करें। उम्मीद है की वो मदद करदे।

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