2009-09-09 9 views
5

जब आप दृश्य स्टूडियो के भीतर से कोई एप्लिकेशन चलाते हैं, तो ऐसा लगता है कि स्थानीयहोस्ट पर एक यादृच्छिक पोर्ट चुनना है। उदाहरण के लिए, अभी एक आवेदन चल रहा है, मैंविजुअल स्टूडियो कैसे तय करता है कि किस पोर्ट को एप्लिकेशन चलाने के लिए?

http://localhost:3240/ApplicationStuffHere

मिल मुझे लगता है इस बंदरगाह समाधान फ़ाइल में लोड हो जाता है के माध्यम से

VWDPort = "3240"

,

यह कैसे तय किया जाता है? यह काफी यादृच्छिक लगता है।

उत्तर

7

डिफ़ॉल्ट रूप से, ASP.NET वेब अनुप्रयोग परियोजनाओं का शुभारंभ और का उपयोग कर चलाने के लिए कॉन्फ़िगर किया गया है में निर्मित वी.एस. वेब सर्वर (उर्फ कैसिनी) मशीन पर एक यादृच्छिक HTTP पोर्ट पर । अगर यह बंदरगाह से प्रयोग में है

यह पोर्ट नंबर बदला जा सकता है, या आप विशेष रूप से परीक्षण करने और एक अलग संख्या का उपयोग कर चलाना चाहते हैं:

alt text http://webproject.scottgu.com/CSharp/HelloWorld/step7.PNG

0

बाहर समाधान एक्सप्लोरर में अपने वेब अनुप्रयोग के गुण चेक (राइट क्लिक करें> गुण)

वेब टैब एक आप के लिए देख रहे हैं।

दया,

दान

+0

वेब टैब? राइट क्लिक -> गुण सामान्य गुणों और कॉन्फ़िगरेशन गुणों के साथ साइडबार उत्पन्न करते हैं। कोई वेब टैब नहीं यह वीएस2005 है, निर्दिष्ट होना चाहिए था। – Chris

+0

आह ... मैं 2008 को देख रहा हूं, क्षमा करें –

+0

क्या आपकी परियोजना एक वेब एप्लिकेशन है? –

1

यह पोर्ट नंबर शुरू में बेतरतीब ढंग से असाइन किया गया है, लेकिन जब भी एप्लिकेशन शुरू होता है तो विजुअल स्टूडियो उसी पोर्ट नंबर का उपयोग करने का प्रयास करेगा।

4

मुझे पता है कि यह थोड़ा पुराना है, लेकिन मैं वही बात सोच रहा था। मुझे अंत में वीएस2005 का जवाब मिला, लेकिन मुझे लगा कि मैं इसे स्टैक ओवरफ्लो समुदाय के साथ साझा करूंगा।

  1. अपनी परियोजना
  2. (नहीं राइट क्लिक) समाधान एक्सप्लोरर में परियोजना के नाम पर (है कि शीर्ष, बोल्ड लाइन)
  3. हिट F4 क्लिक करें खोलें - यह एक गुण पैनल लाएगा
  4. परिवर्तन "का प्रयोग करें गतिशील बंदरगाहों" झूठे
  5. को वैकल्पिक रूप से आप

उपयोग करना चाहते हैं जो कुछ भी बंदरगाह के लिए पोर्ट नंबर बदलने और बस हो गया।

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