तरीका है कि webdev.webserver दूरदराज के अनुरोध मना करने के लिए अपंग है के लिए वैकल्पिक हल एक हल्के प्रॉक्सी सर्वर webdev.webserver रूप में एक ही मेजबान पर चल रहा है उपयोग करने के लिए है। दूरस्थ ब्राउज़र तब प्रॉक्सी का उपयोग करता है और इसके अनुरोध webdev.webserver पर दिखाई देते हैं जैसे स्थानीयहोस्ट से उत्पन्न अनुरोध। मैंने सफलतापूर्वक Privoxy का उपयोग किया है।
नमूना config:
- कॉन्फ़िगर Privoxy एक आईपी पर पता है कि अपने वीएम (192.168.1.1:8118 जैसे) से रॉटेबल है सुनने के लिए। आप अपने होस्ट ओएस पर एक लोबैक पर एक आईपी पता डाल सकते हैं और क्लाइंट ओएस के साथ एनएटी का उपयोग कर सकते हैं।
- स्थानीय होस्ट सहित सभी कनेक्शन के लिए अपने प्रॉक्सी के लिए 192.168.1.1:8118 उपयोग करने के लिए वी एम में आपके ब्राउज़र (रों) कॉन्फ़िगर करें।
- अपने वीएम ब्राउज़र के साथ
- webdev.webserver में अपने अनुप्रयोग शुरू webdev.webserver के दृष्टिकोण से आपके मेजबान ओएस पर एक ब्राउज़र के साथ जैसा कि आप उसी URL पर जाएं (जैसे
http://localhost:3254
)
अनुरोध 127.0.0.1 को प्राइवॉक्सी से निकलेगा और यह खुशी से उनकी सेवा करेगा।
अद्यतन इन दिनों, मैं इसके लिए फिडलर 2 का उपयोग कर रहा हूं। फिडलर के पास टूल्स> विकल्प> कनेक्शन में एक विकल्प है "रिमोट कंप्यूटर को कनेक्ट करने की अनुमति दें।" लेकिन यह भी ध्यान रखें कि दूरस्थ कनेक्शन स्वीकार करने के लिए IISExpress को कॉन्फ़िगर किया जा सकता है।
स्रोत
2009-05-20 17:08:48
यह आईआईएस प्रकाशित करने या यहां तक कि बस प्रत्येक परियोजना की सेवा के लिए स्थानीय आईआईएस को कॉन्फ़िगर करने के लिए कुछ और घर्षण है। आपको Netbeans- जैसे एकीकृत वेब सर्वर का आनंद नहीं मिलता है और गैर-व्यवस्थापक डिबगिंग कॉन्फ़िगर करना एक और जटिलता है। आप इसके बजाय एक व्यक्तिगत प्रॉक्सी को कॉन्फ़िगर करने पर एक छोटी सी हिट ले सकते हैं और इसके बाद भूल जाते हैं कि यह उसके बाद क्यों काम करता है। –
@ ब्रायन - अच्छा विचार, +1 – womp