6

के लिए वीएमवेयर वर्कस्टेशन 8 से मुख्य मशीन पर लोकलहोस्ट एक्सेस करें मैं अपने विंडोज 7 मशीन पर एक एएसपी.NET विकास सर्वर (जो एमएस विजुअल स्टूडियो 2010 के साथ आया था) चलाता हूं। मैं वर्तमान में एक ASP.NET सी # वेब अनुप्रयोग विकसित कर रहा हूँ और विंडोज 7 मशीन पर यह परीक्षण करने के लिए मैं इस तरह एक पते पर अपने वेब ब्राउज़र नेविगेट करने की आवश्यकता:एएसपी.NET विकास परीक्षण

http://localhost:59215/Default.aspx

मैं भी VMware कार्य केंद्र 8 स्थापित होना उस विंडोज 7 पर वर्चुअल मशीन के रूप में अन्य ओएस के साथ। मुझे उन वर्चुअल मशीनों से अपना वेब ऐप लोड करने की कोशिश करनी है, लेकिन जब मैं उपर्युक्त पता टाइप करता हूं तो मुझे ब्राउज़र में "पृष्ठ प्रदर्शित नहीं किया जा सकता" त्रुटि मिलती है। ध्यान दें कि मैं वर्चुअल मशीन से इंटरनेट तक पहुंच सकता हूं, लेकिन किसी कारण से मुख्य मशीन पर लोकहोस्ट पहुंच योग्य नहीं है।

कोई विचार यह कैसे सेट अप करें?

उत्तर

11

ठीक है, मुझे मिल गया!

कहो, होस्ट कंप्यूटर पर मेरी developement यूआरएल है: http://localhost:59215/Default.aspx

डाउनलोड this util, called tcpTrace और एक मेजबान मशीन पर इसे चलाने

जो रुचि रखते हैं उन लोगों के लिए यहां बताया गया है। जब इसे निम्नानुसार कॉन्फ़िगर करना प्रारंभ होता है:

Listen to port #: 80 
Destination Server: localhost 
Destination Port #: 59215 (which will be different in your case) 

ठीक क्लिक करें और मेजबान कंप्यूटर पर tcpTrace चलाने दें।

आभासी मशीन पर मेरे मामले में, मेजबान कंप्यूटर का आईपी पता करने के लिए ब्राउज़र नेविगेट उदाहरण के लिए: http://192.168.0.4/Default.aspx

और यह काम करेगा!

पीएस। होस्ट मशीन पर आईपी पता प्राप्त करने के लिए, वहां ipconfig चलाएं (कमांड प्रॉम्प्ट विंडो में)। आपका आईपी आपके द्वारा कनेक्ट किए गए नेटवर्क के लिए "आईपीवी 4 पता" लाइन में प्रस्तुत किया जाएगा।

PS2। इसके अलावा मेरा विंडोज 7 (होस्ट) किसी तीसरे पक्ष के एंटी-वायरस या फ़ायरवॉल के साथ नहीं आता है। इसमें एक अंतर्निहित विंडोज फ़ायरवॉल और एमएस सुरक्षा अनिवार्यताएं एवीपी के रूप में हैं। तो यदि आपका सेटअप अलग है तो आने वाले पोर्ट 80 को खोलने की जरूरत है।

PS3। वीएमवेयर वर्कस्टेशन के बारे में बात करते हुए, वर्चुअल मशीन की नेटवर्क एडेप्टर सेटिंग "एनएटी: होस्ट के आईपी पते को साझा करने के लिए प्रयुक्त" पर सेट की जाती है क्योंकि यह इंस्टॉल होने पर आउट-ऑफ-बॉक्स आया था।

+0

यह एक अच्छी शुरुआत थी लेकिन आपको netsh कमांड चलाने और applicationhost.config को संपादित करने की भी आवश्यकता है। मेरा ब्लॉग पोस्ट देखें: http://codingyourlife.at/?पेज_आईडी = 655 – CodingYourLife

+0

इसे पोस्ट करने के लिए धन्यवाद। मेरी मशीन पर पोर्ट 80 उपयोग में था, इसलिए मैंने अपने 'पोर्ट टू सुनो' के लिए पोर्ट 8080 का उपयोग किया। बस एक सिर ऊपर ... सुनिश्चित करें कि आप उस पोर्ट को अपने वीएम के अंदर यूआरएल पर जोड़ दें। – ZombieCode

+0

किसी भी व्यक्ति के लिए गंट कनेक्ट का उपयोग करने के लिए - मुझे काम करने के लिए "होस्ट" विकल्प को '0.0.0.0' के रूप में निर्दिष्ट करना था। मेरा होस्ट एक मैक है और 'लोकहोस्ट' अभी भी मैक से काम करता है जबकि वीएम से काम करने के लिए '196.168.XXX.X' को अनुमति देता है। दुर्भाग्य से '1 9 2.168.XXX.X लोकलहोस्ट' के साथ वीएम पर मेजबान प्रविष्टि बनाना काम नहीं किया, लेकिन '192.168.XXX.X local.mac' किया (यदि आप आईपी को याद नहीं करना चाहते हैं)। –

0

लोकलहोस्टस्थानीय मशीन (ओएस में) है।

मुझे यकीन नहीं है कि वीएस देव सर्वर बाहरी कनेक्शन की अनुमति देगा, तो आप आईआईएस स्थापित करना चाहेंगे - किसी भी तरह से, आपको बाहरी कनेक्शन की अनुमति देने के लिए विंडोज फ़ायरवॉल खोलना होगा।

मैं कोई वीएमवेयर उपयोगकर्ता नहीं हूं लेकिन प्रत्येक ओएस का अपना आईपी पता होगा (?) - और इस तरह आप विंडोज 7/आईआईएस छवि से कनेक्ट होंगे। http://the.ip.address.of.the.win7.image/

+0

धन्यवाद। Ipconfig का उपयोग करके मैं यह निर्धारित करने में सक्षम था कि मेजबान विंडोज 7 मशीन पर आईपी 1 9 2.168.0.4 है, लेकिन जब मैं वर्चुअल मशीन से निम्न यूआरएल आज़माता हूं तो यह अभी भी काम नहीं करता है: http://192.168.0.4:59215/Default.aspx – ahmd0

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