8

1) होस्ट मशीन पर एक विंडोज खाता बनाएं। लॉग इन करें।वीएस 2010 रिमोट डीबगर ब्रेकपॉइंट वर्तमान में हिट नहीं होगा। इस दस्तावेज़ के लिए कोई प्रतीक लोड नहीं किया गया है

2) रिमोट मशीन पर होस्ट मशीन के रूप में एक ही उपयोगकर्ता नाम और पासवर्ड के साथ एक विंडोज खाता बनाएं। लॉग इन करें।

3) सभी .pdb फ़ाइलों को रिमोट मशीन पर .exe के समान निर्देशिका में कॉपी करें।

4) रिमोट मशीन पर रिमोट डीबगर चलाएं।

5) उपकरण -> विकल्प

6) रेडियो बटन "नहीं प्रमाणीकरण (देशी केवल)" और जाँच ठीक "डिबग करने के लिए किसी भी उपयोगकर्ता की अनुमति दें" करने के लिए,।

7) रिमोट मशीन पर .exe (डीबग बिल्ड) चलाएं।

8) मेजबान मशीन पर, अपना समाधान खोलें। रिमोट (मूल निवासी केवल कोई प्रमाणीकरण के साथ)

11) सफल होने वाला:: सर्वर आईपी

12) को रिफ्रेश

13 -

9) डीबग> कार्रवाई करने के लिए

10) परिवहन संलग्न) डीबग करने के लिए आवेदन का चयन करें।

14) संलग्न

आवेदन दृश्य स्टूडियो में चल रहा हो लेकिन सभी breakpoints निम्नलिखित टिप्पणी के साथ बाहर ग्रे लगता है:

ब्रेकप्वाइंट वर्तमान में मारा नहीं किया जाएगा। इस दस्तावेज़ के लिए कोई प्रतीक लोड नहीं किया गया है

मैंने रिमोट पीसी में सीओ: \ abc के तहत अपने आवेदतिब (पीडीबी फाइलों सहित) को तैनात किया है, मैं स्क्रीनशॉट में देख सकने वाले प्रतीक स्थान जोड़ता हूं और मैं मेरे पीसी से रिमोट पीसी पर डीबग करने का प्रयास करें, लेकिन कोई ब्रेकपॉइंट

enter image description here कोई विचार?

+1

डीबग नहीं कर सकते हैं, तो आपने इसे हल कर लिया होगा। लेकिन यहां एक अच्छी नुस्खा है: http://codewut.de/content/visual-studio-and-remote-debugging-easy-way –

+1

आपको पूरी तरह से सुनिश्चित होना चाहिए कि स्रोत और पीडीबी दोनों सिरों में सिंक हो रहे हैं। – synhershko

उत्तर

2

ऐसा लगता है कि यदि आप मूल का उपयोग करते हैं तो आप डी # .net अनुप्रयोग

+0

क्या उपयोग किया जाना चाहिए? – eaglei22

5

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

वीएस को प्रतीकों को खोजने के लिए, बस अपने प्रतीक पथ में प्रतीकों वाले फ़ोल्डर को जोड़ें। उपकरण> विकल्प> डिबगिंग> प्रतीक जाएं, और सूची में फ़ोल्डर जोड़ें।

+0

मैंने रिमोट पीसी में सीओ: \ abc के तहत रिमोट पीसी में अपने आवेदतिब (पीडीबी फाइलों सहित) को तैनात किया है, मैं स्क्रीनशॉट में देख सकने वाले प्रतीक स्थान जोड़ता हूं और मैं अपने पीसी से रिमोट पीसी पर डीबग करने का प्रयास करता हूं लेकिन फिर भी कोई ब्रेकपॉइंट – MoShe

+0

कौन सी मशीन उस स्क्रीनशॉट से थी? रिमोट मशीन या आपकी स्थानीय मशीन? क्या आपने * दोनों * मशीनों पर सी: \ abc में प्रतीकों को रखा था? –

+0

स्पष्टीकरण के लिए: जिस प्रतीक पथ को आप सेट कर रहे हैं वह _local_ मशीन पर देशी प्रतीकों का मार्ग है। आपके रिमोट मशीन पर प्रतीकों को तैनात करने पर इसका कोई लेना-देना नहीं है। –

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

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