2011-05-05 6 views
6

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

मैं वहाँ पर डोमेन ए पर एक कंप्यूटर है मैं एक आभासी है मशीन बी

मुझे अपने कंप्यूटर पर विजुअल स्टूडियो स्थापित है लेकिन vm => पर नहीं है इसलिए मैं वीएम (डोमेन बी) पर चल रहे एक प्रोग्राम को डीबग करना चाहता हूं जिसे मैंने .NET में लिखा है। पीसी (डोमेन ए) पर स्थापित मेरे विजुअल स्टूडियो के साथ।

वीएम पर बनाम प्रोग्राम शुरू करते समय आपके पास 2 विकल्प हैं (विंडोज़ ऑथ। & कोई ऑथ - केवल मूल नहीं)।

कोई प्रमाणीकरण चुनते समय, मूल केवल मुझे अपने दृश्य स्टूडियो में प्रक्रियाओं को देखने के लिए मिलता है और मैं संलग्न कर सकता हूं, लेकिन ब्रेकपॉइंट्स हिट नहीं हो रहे हैं (क्योंकि पीडीबी फ़ाइल में मूल प्रतीकों नहीं हैं, क्योंकि यह .NET में लिखा गया है?)

जब विंडोज़ प्रमाणीकरण का चयन मैं कनेक्ट नहीं कर सकता और मैं त्रुटि "लॉगऑन विफलता" मिलता है ...

कोई भी विचार/इस पर सुझाव?

कोई प्रमाणीकरण आप नहीं डिबग कोड दूर से, आप यानी एक ही डोमेन उपयोगकर्ता या आप के साथ खिड़कियों प्रमाणीकरण की स्थापना की और एक ही उपयोगकर्ता समूह दूसरी बात होगी की जरूरत है सकते हैं के साथ (Btw, वी एम पर अपने फ़ायरवॉल बंद कर दिया है)

उत्तर

10

आप विंडोज़ प्रमाणीकरण के साथ दूरदराज के डिबगिंग उपयोग करने के लिए है, क्योंकि आप एक .NET अनुप्रयोग डिबग करने के लिए चाहते हैं की जरूरत के साथ दूरस्थ डीबगर और वी.एस. चला सकते हैं।
अपनी प्रमाणीकरण समस्या के रूप में, कृपया this solution/workaround आज़माएं।

  1. दोनों मशीनों पर, एक ही नाम और पासवर्ड के साथ एक स्थानीय खाता बनाने:

    इस लिंक में मुख्य जानकारी निम्नलिखित है net user username password /add

  2. रिमोट मशीन पर, स्थानीय करने के लिए उस खाते को जोड़ने प्रशासक समूह। net localgroup administrators remotecomputername\username /add
  3. रिमोट मशीन पर, या तो नए खाते के साथ लॉगिन या इसके तहत msvsmon चलाएँ: runas /user:remotecomputername\username "<full path>\msvsmon.exe"
  4. स्थानीय मशीन पर, या तो इसके तहत नए खाते के साथ लॉगिन या चलाने वी.एस.: runas /user:localcomputername\username "<full path>\devenv.exe"
+1

धन्यवाद, महान लिंक जो आपने पोस्ट किया है – Nathan

+1

धन्यवाद! थोड़ा दर्दनाक समाधान, लेकिन अंत में एक के लिए खुश हैं। – Garrett

0

दोनों सिस्टम पर एक स्थानीय व्यवस्थापक उपयोगकर्ता बनाने के लिए और व्यवस्थापक उपयोगकर्ता