पर रिमोट डीबगिंग मैंने 32-बिट विंडोज सर्वर 2003 मशीन पर एक वेब सेवा स्थापित की थी। मैं अपनी विंडोज 7 64-बिट मशीन से वीएस 2010 के साथ दूरस्थ रूप से डीबग करने में सक्षम था, x86 डीबगर एक्सई को मेरी मशीन पर एक शेयर से उपलब्ध कराकर। सबकुछ ठीक काम कर रहा था जब तक सप्ताहांत में उन्होंने सर्वर मशीन को 64-बिट में अपग्रेड करने का निर्णय लिया।x64 विंडोज सर्वर 2003
अब जब मैं दूर से 86 डीबगर के साथ डिबग करने के लिए यह मुझे त्रुटि देता है कोशिश:
जब मैं 64 डिबगर उपयोग करते हैं, यह एक त्रुटि फेंक नहीं है, लेकिन यह लोड नहीं करता है प्रोजेक्ट के लिए प्रतीक इसलिए मैं इसे किसी भी तरह से डीबग नहीं कर सकता।
कोई विचार यह क्यों है? मुझे अलग-अलग क्या करना चाहिए?
'लोड नहीं करता निष्पादन योग्य और प्रतीकों सर्वर और ग्राहक पर का एक ही संस्करण होना चाहिए मारा प्रोजेक्ट के लिए प्रतीकों '<- क्या आप एक विशेष असेंबली के लिए प्रतीक लोड जानकारी देखने के लिए मॉड्यूल विंडो (डीबग मेनू के तहत) गए हैं? यह क्या कहता है? साथ ही, वेब सेवा प्रक्रिया 32 या 64 बिट के रूप में चल रही है? एक प्रयोग के रूप में आप 32 बिट के रूप में चलाने के लिए अपनी प्रक्रिया को कोशिश कर सकते हैं (मजबूर कर सकते हैं) यह देखने के लिए कि दूरस्थ डिबगिंग उसके साथ काम करती है या नहीं। – wal
मॉड्यूल विंडो में परियोजना असेंबली भी शामिल नहीं है। यह सिर्फ सिस्टम 32 और जीएसी असेंबली दिखाता है ... मैंने 32 और 64 बिट दोनों में प्रक्रिया चलाने की कोशिश की है, और मुझे वही समस्याएं मिलती हैं। – anothershrubery
32 बिट के रूप में चल रही प्रक्रिया के दौरान मुझे लगता है कि आप पोस्ट की गई प्रारंभिक समस्या से पहले प्राप्त करते हैं (संवाद एक)। बीटीडब्ल्यू, प्रक्रिया के साथ संलग्न होने के बाद वास्तव में क्या होता है?सुनिश्चित करें कि आपके पास आउटपुट विंडो खुलती है और अपनी आउटपुट सेटिंग्स ('टूल्स -> विकल्प -> डिबगिंग -> आउटपुट विंडो') की जांच करें - यह इंगित कर सकता है कि यह कहां गिर रहा है। मुझे लगता है कि उस मशीन पर ढांचे के संस्करण के लिए प्रतीकों प्रतीक सर्वर पर उपलब्ध नहीं हैं। – wal