2011-12-21 13 views
6

मैं C:\inetpub\wwwroot पर मेरे सर्वर पर अपने मुख्य वेबसाइट के आवेदन है, जो मैं http://www.mysite.comमुख्य एमवीसी अनुप्रयोग की उपनिर्देशिका में एएसपी.नेट एमवीसी अनुप्रयोग रखो?

पर देख सकते हैं मैं एक अलग MVC वेब अनुप्रयोग, Subdir नामित बना लिया है। मैं इसे सेट अप करना चाहता हूं ताकि अगर मैं http://www.mysite.com/Subdir पर जाऊं, तो यह मेरा Subdir ऐप चलाएगा।

इसके लिए मुझे क्या करने की ज़रूरत है? मैं स्पष्ट रूप से ऐप को C:\inetpub\wwwroot\mysite.webui\whatever में नहीं छोड़ सकता। क्या मुझे एप्लिकेशन को एक निश्चित निर्देशिका में रखना होगा? क्या मुझे आईआईएस में कुछ भी कॉन्फ़िगर करने की आवश्यकता है?

उत्तर

4

हाँ आप एप्लिकेशन को अपने मूल आवेदक के सबफ़ोल्डर में छोड़ सकते हैं, लेकिन महत्वपूर्ण बात यह है कि आपने इस नए एप्लिकेशन के लिए आईआईएस कैसे स्थापित किया है। मैं एक सर्वोत्तम अभ्यास के रूप में भाई/समांतर फ़ोल्डरों का उपयोग करने का सुझाव देता हूं।

  1. एक भाई फ़ोल्डर में अपने एप्लिकेशन परिनियोजित:

    c:\inetpub\wwwroot\ अपने मुख्य अनुप्रयोग

    c:\inetpub\mynewapp\ अपने माध्यमिक आवेदन के लिए है।

  2. आईआईएस में, अपने मौजूदा वेबसाइट का विस्तार करने और एक नया आवेदन जोड़ने के लिए, c:\inetpub\mynewapp\

परिणाम के लिए रूट फ़ोल्डर ओर इशारा करते हुए:

http://mysite = c:\inetpub\wwwroot\

http://mysite/mynewapp/ = c:\inetpub\mynewapp

आप सभी अच्छे हैं, और यह एक बहुत ही स्वीकार्य "सर्वोत्तम अभ्यास" है क्योंकि आप अब एनटीएफएस और ऐप पूल पहचान को कस कर सकते हैं। इन विषयों पर जानकारी देखें और आप इस साइट पर तैनात अपनी साइट के साथ एक कदम आगे बढ़ेंगे।

5

मैं स्पष्ट रूप से सिर्फ C:\inetpub\wwwroot\mysite.webui\whatever

गलत में एप्लिकेशन नहीं छोड़ सकते हैं।
आपको बिल्कुल ऐसा करने की ज़रूरत है।

बस उस निर्देशिका को आईआईएस प्रबंधक में एक एप्लिकेशन के रूप में चिह्नित करें और आप जाने के लिए अच्छे हैं।

+0

हाहा, ठीक है तो मुझे स्पष्ट नहीं है कि मैं किस बारे में बात कर रहा हूं। – Steven

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