2009-03-14 7 views
37

में लैन के माध्यम से अपनी वेबसाइट तक कैसे पहुंचे I मेरे पास एएसपीनेट वेब पेज एप्लिकेशन है और मैं इसे स्थानीय क्षेत्र नेटवर्क (लैन) या वायरलेस एरिया नेटवर्क (डब्लूएलएएन) का उपयोग करके एक्सेस करना चाहता हूं।एएसपी.NET

मुझे नहीं पता कि कहां से शुरू करना है। क्या कुछ ऐसा है जो मैं दूसरों को अपने वेब पेज तक पहुंचने के लिए कॉन्फ़िगर करूँगा ??

मैं वास्तव में अपने जवाब की सराहना करेंगे, बहुत बहुत शुक्रिया .. (^ _ ^) ...

उत्तर

49

मुझे यकीन है कि कैसे अटक आप कर रहे हैं नहीं कर रहा हूँ:

आप एक वेब सर्वर होना आवश्यक है (विंडोज़ आईआईएस नामक एक के साथ आता है, लेकिन इसे स्थापित नहीं किया जा सकता है)

  1. सुनिश्चित करें कि आपके पास वास्तव में आईआईएस स्थापित है! अपने ब्राउज़र में http://localhost/ टाइप करने का प्रयास करें और देखें कि क्या होता है। यदि कुछ भी नहीं होता है तो इसका मतलब है कि आप आईआईएस स्थापित नहीं कर सकते हैं। देखें Installing IIS
  2. सेट करें How to set up your first IIS Web site
  3. IIS तुम भी Install the .NET Framework करना पड़ सकता है (या अपने सर्वर केवल स्थिर HTML पृष्ठों, और नहीं asp.net पृष्ठों में काम करेगा)

अपने एप्लिकेशन स्थापित करना

एक बार ऐसा करने के बाद, आप अपने आवेदन को c:\wwwroot\inetpub\ पर कॉपी कर सकते हैं। अधिक जानकारी

एक और मशीन

सिद्धांत रूप में से वेब साइट को एक्सेस करना के लिए Installing ASP.NET Applications (IIS 6.0) पढ़ें, एक बार आप एक वेब सर्वर चल रहा है, और अनुप्रयोग स्थापित है, तो आप केवल अपने वेब सर्वर की IP address का उपयोग करने की जरूरत है आवेदन।

आपके आईपी पते कोशिश ढूंढने के लिए: Start ->Run -> प्रकार cmd (ENTER हिट) -> टाइप ipconfig (ENTER हिट)

एक बार

  • आप आईपी पते और
  • है
  • आईआईएस चल रहा है और
  • एप्लिकेशन स्थापित है

आप अपने वेब सर्वर के आईपी पते और अपने आवेदन के सही रास्ते में टाइप करके अपनी लैन में किसी अन्य मशीन से अपनी वेबसाइट तक पहुंच सकते हैं।

आप एक निर्देशिका NewApp कहा जाता है में अपने आवेदन डाल, तो आप

आपके पास है, तो जैसे अपने फ़ायरवॉल बंद http://your_ip_address/NewApp/default.aspx

बारी कुछ टाइप करने के लिए की आवश्यकता होगी एक फ़ायरवॉल इसे बंद कर देते हैं, जबकि आप कनेक्ट करने का प्रयास पहली बार, आप इसे बाद में सॉर्ट कर सकते हैं।

+1

आपके विस्तृत उत्तर के लिए बहुत बहुत धन्यवाद .. इससे मुझे बहुत मदद मिली। (^ _ ^)।, –

+0

लेकिन मुझे http: //your_ip_address/NewApp/default.aspx के साथ आने से पहले अपनी वेबसाइट को प्रकाशित या तैनात करने की आवश्यकता है। ,?? क्या मैं सही हू।,?? मैं इसे कैसे प्रकाशित कर सकता हूं।, ??? –

+0

आप इसे कॉपी और पेस्ट कर सकते हैं c: \ inetpub \ wwwroot \ फिर आईआईएस पर जाएं और इसे एक एप्लिकेशन के रूप में सेट करें (इसे एक http://support.microsoft.com/kb/172138) – inspite

1

आप IIS कॉन्फ़िगर करने की आवश्यकता होगी विशिष्ट उपयोगकर्ताओं (या अनाम) करने के लिए WLAN/लैन से पहुंच की अनुमति देते हैं (यह मानते हुए कि वेब सर्वर आपके हैं/का उपयोग कर देगा)। अगर आपके पास आईआईएस ने फ़ायरवॉल खरीदा है तो अनुमति दें।

आपका आवेदन परिवर्तित करने की आवश्यकता नहीं होगी, कि सिर्फ नेटवर्किंग की समस्याओं ans विन्यास आप acces केवल बेलन लैन और WLAN अनुमति देने के लिए का सामना करना होगा।

+0

बिल्कुल नहीं। यदि आप अनुरोध के लिए एनटीएलएम हैंडशेक का उपयोग करते हैं, तो अन्य उपयोगकर्ता http: // कंप्यूटर/साइट के माध्यम से पृष्ठ भी देख सकते हैं। यदि सरल लैन पर, आपके पास अपनी मेजबान फ़ाइल को संशोधित करने का विकल्प है, वीपीएन बनाएं, और और भी बहुत कुछ। एक मंच सर्वर आपको कुछ न्याय भी करेगा। बॉक्स के बाहर, यह मानते हुए कि वेब साइट लोकलहोस्ट है, इसे केवल आईपी पते के साथ पूरा किया जा सकता है, और आपके फ़ायरवॉल को अक्षम कर सकता है। मैं कहूंगा, imho, नियम जोड़ें, लेकिन यह तुम्हारा फोन है। यह सब वास्तव में अच्छी तरह से काम करता है, खासकर यदि आप स्वयं हस्ताक्षरित प्रमाणपत्र का उपयोग करना शुरू करते हैं। फ़ायरवॉल और सुरक्षा नियम गेटचास हैं। –

0

आप builtin ASP.net मेजबान के बजाय दृश्य स्टूडियो के माध्यम से IIS Express का उपयोग करते हैं, तो आप इस लक्ष्य को हासिल कर सकते हैं।

Binding IIS Express to an IP Address

31

तुम भी वर्ल्ड वाइड वेब सेवा भीतर का फ़ायरवॉल नियम सक्षम करने की आवश्यकता हो सकती है।

Windows 7 पर: प्रारंभ -> नियंत्रण कक्ष -> Windows फ़ायरवॉल -> उन्नत सेटिंग्स -> इनबाउंड नियम

सूची में World Wide Web Services (HTTP Traffic-In) का पता लगाएं और नियम सक्षम करने के लिए चयन करें। परिवर्तन बहुत तत्काल है।

+7

** एक मुख्य चरण। ** यही मुझे चाहिए। –

+0

मेरे लिए काम करता है, धन्यवाद –