IIS7

2010-05-07 16 views
5

पर एक एमवीसी अनुप्रयोग को तैनात करने के लिए सर्वोत्तम प्रथाएं मैं एक वेब व्यवस्थापक नहीं हूं, और मैं आईआईएस के लिए नया हूं। तो, मैं सलाह की तलाश में हूं।IIS7

मेरा एमवीसी एप्लीकेशन (उदा। Fooapp) मेरी साइट के लिए डिफ़ॉल्ट एप्लिकेशन है (उदा। Foo.bar)। मैंने आईआईएस 7 में साइट जोड़ने के लिए आईआईएस प्रबंधक का उपयोग किया। जब मैं एप्लिकेशन आयात करता हूं, आईआईएस प्रबंधक इसे अपनी निर्देशिका (/ foo) में रखना चाहता है, और मुझे बताता है कि मुझे इसे आधार (साइट) निर्देशिका में नहीं रखना चाहिए। इसका मतलब है कि मेरे डिफ़ॉल्ट एमवीसी व्यू को प्राप्त करने के लिए, मुझे यूआरएल http://foo.bar/fooapp/ दर्ज करना होगा। अनावश्यक कहने के लिए, मैं के माध्यम से http://foo.bar/

2 संभव समाधान देख वहाँ प्राप्त करना चाहते हैं:

  1. साइट निर्देशिका कि MVC अनुप्रयोग पर रीडायरेक्ट करने के लिए डिफ़ॉल्ट पृष्ठ जोड़ें।
  2. आईआईएस सलाह को अनदेखा करें और ऐप को साइट निर्देशिका में लोड करें।

मेरा आईआईएस 7 ज्ञान सीमित है। मैंने कुछ विकल्पों के साथ खेला है (जैसे HTTP रीडायरेक्ट)। चूंकि कुछ भी नहीं बदला, मैं स्पष्ट रूप से समझ नहीं पा रहा हूं कि मैं क्या कर रहा हूं।

वैसे भी, अगर कुछ "सर्वोत्तम प्रथाओं" और/या अन्य सुझावों पर विचार किया जाता है, तो कृपया मुझे बताएं।

उत्तर

2

Tbh, मुझे यकीन है कि क्यों आईआईएस प्रबंधक एक उप एप्लिकेशन के रूप में जोड़ने के लिए आप को समझाने के लिए कोशिश कर रहा है नहीं कर रहा हूँ .. शायद तुम सिर्फ यह सही नहीं किया> _>

मैं एक मिल गया है आईआईएस 7/7.5 के साथ चलने वाले जोड़े सर्वर और उनके पास वेबसाइट की जड़ में चल रहे ऐप्स हैं .. कोई समस्या नहीं है :)

आप आईआईएस में एक नई वेबसाइट बनाना चाहते हैं (वेबसाइट पर राइट क्लिक करें, "वेब साइट जोड़ें ")," भौतिक पथ "को सीधे अपनी वेबसाइट के संग्रहीत फ़ोल्डर में इंगित करें, और Host name सेट करें जो भी आप होस्ट करते हैं (foo.bar? :))

यह होना चाहिए आरके बस ठीक है)

तैनाती के मामले में, यदि आप वीएस -2010 का उपयोग करते हैं तो मैं वास्तव में वेब परिनियोजन को देखने की सिफारिश करता हूं .. यह आईआईएस 7 के लिए लिखा गया एक नया एडन है, और आईएसआई को सीधे वीएस -2010 से प्रकाशित करने की अनुमति देता है। मैं अपनी साइट पर यह उपयोग कर रहा हूँ और यह दोषरहित काम करता है :)

बाहर की जाँच करें इसके बारे में Scott Hansellman's talk, या IIS website

+1

में यह बाहर की जाँच आप सही है कि डिफ़ॉल्ट रूप से एक आवेदन पत्र वेबसाइट के रूट में रहना चाहिए । मुझे लगता है कि ओपी पहले ही एमएसडी नियोजन (वेब ​​परिनियोजन) का उपयोग कर रहा है क्योंकि वह "एप्लिकेशन आयात करें" के बारे में बात करता है। यह केवल तभी उपलब्ध है जब तक एमएसडीईपीई स्थापित है, जहां तक ​​मुझे पता है। –

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