2011-04-18 11 views
6

मैं अभी आईआईएस एक्सप्रेस के साथ विजुअल स्टूडियो 2010 एसपी 1 का उपयोग शुरू कर रहा हूं। जब विजुअल स्टूडियो आईआईएस एक्सप्रेस लॉन्च करता है, तो यह आईआईएस एक्सप्रेस लॉन्च करने के लिए "साइट" का नाम निर्दिष्ट करता है। लगता है कि साइट का नाम मेरी वेब प्रोजेक्ट के नाम से लिया गया है। क्या विजुअल स्टूडियो किसी अन्य नाम के साथ एक साइट लॉन्च करना संभव है? उदाहरण के लिए, यदि मेरी वेब परियोजना का नाम "WebProject1", जब दृश्य स्टूडियो आईआईएस एक्सप्रेस की शुरूआत है, यह निम्न आदेश का उपयोग करेगा:आईआईएस एक्सप्रेस विजुअल स्टूडियो एकीकरण - साइट का नाम बदलना

iisexpress.exe /site:WebProject1 

मैं बजाय यह करने के लिए यह मजबूर करने के लिए करना चाहते हैं:

iisexpress.exe /site:MyMasterSite 

वहां कोई विचार है?

उत्तर

8

आप इसे applicationhost.config फ़ाइल में बदलना चाहते हैं। यह उपयोगकर्ता/दस्तावेज/iisexpress/config फ़ोल्डर में पाया जा सकता है। कॉन्फ़िगरेशन फ़ाइल में, system.applicationhost नोड के तहत आपको एक साइट नोड मिलेगा जो आपको साइट नाम नोड में नाम सेट करने की अनुमति देनी चाहिए।

<sites> 
     <site name="WebSite1" id="1" serverAutoStart="true"> 
      <application path="/"> 
       <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" /> 
      </application> 
      <bindings> 
       <binding protocol="http" bindingInformation=":8080:localhost" /> 
      </bindings> 
     </site> 
     <siteDefaults> 
      <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" /> 
      <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" /> 
     </siteDefaults> 
     <applicationDefaults applicationPool="Clr4IntegratedAppPool" /> 
     <virtualDirectoryDefaults allowSubDirConfig="true" /> 
    </sites> 
+3

मैं IISE कॉन्फ़िग फ़ाइल में साइट का नाम बदल, और पहली बार में, दृश्य स्टूडियो इसके बारे में खुश नहीं था (IISE शुरू करने के लिए सक्षम नहीं होने के बारे में कुछ कह रही है)। समाधान को बंद करने और फिर से खोलने के बाद, वीएस आईआईएसई और डीबगर अटैचमेंट लॉन्च करने में सक्षम है। मैं सोच रहा था कि आईपीएसई लॉन्च करने के लिए इस्तेमाल किया जाने वाला साइट नाम कहीं भी संग्रहीत किया गया था (एक प्रोजेक्ट फ़ाइल की तरह), लेकिन मुझे यह नहीं मिला। अब ऐसा लगता है जैसे वीएस IISE कॉन्फ़िगरेशन फ़ाइल को पार्स कर रहा है और प्रोजेक्ट के गुणों में उल्लिखित यूआरएल होस्ट करने वाली साइट ढूंढ रहा है। दिलचस्प। आपकी सहायताके लिए धन्यवाद! – FlyingDeveloper

+0

@Flying डेवलपर - मुझे खुशी है कि यह आपके लिए काम करता है। यह शायद एक अस्थायी फ़ाइल या स्मृति में डेटा संग्रहीत कर रहा था, यही कारण है कि यह पहली बार आप पर भौंक रहा था। –

+1

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

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