मैंने हाल ही में एक वर्षीय एमवीसी 5/वेबएपीआई 2 (और सिग्नलआर) एप्लिकेशन का बैक अप लिया है जो VS2013 के तहत ठीक है।विजुअल स्टूडियो 2015: डीबग सत्र ठीक से समाप्त नहीं होता
वीएस2015 में हालांकि मैं डीबग सत्रों को लटकाने के लिए संघर्ष कर रहा हूं: डीबग सत्र शुरू करते समय VS2015 कंसोल में कोई आउटपुट नहीं होने पर "सफल बनाएं" पर लटकता है। समाधान कार्य प्रबंधक के माध्यम से आईआईएस वर्कर प्रक्रिया (जो 20-30% CPU उपयोग पर लॉक दिखाई देता है) को समाप्त करना है। ऐसा करने पर वीएस general error message फेंकता है और बंद हो जाता है। एक बार फिर से प्रयास करते समय यह अगले स्टॉप-फिर-शुरू होने तक सामान्य रूप से काम करता है।
यह अगर मैं (Shift + F5) डिबग सत्र या पुनः आरंभ रोक कोई फर्क नहीं पड़ता (Ctrl + Shift + F5) यह, या तो आईआईएस प्रक्रिया बंद करने के लिए प्रकट होता है। हालांकि काम करता है डीबग पर जा रहा है -> सभी को समाप्त करें, फिर डीबग सत्र बिना छेड़छाड़ के शुरू होता है।
मैंने बहुत सारे डीबग टूल (संपादन-और-कंटिअन समेत) को अक्षम करने का प्रयास किया है, लेकिन अभी तक कुछ भी काम नहीं किया है। मुझे यह भी जिक्र करना चाहिए कि आईआईएस एक्सप्रेस पर आवेदन चलाने से बिल्कुल काम नहीं होता है: यह स्टार्टअप के दौरान लटकता है इससे कोई फर्क नहीं पड़ता।
अद्यतन: अगर मैं डीबग स्टार्टअप प्रक्रिया समय समाप्त करता हूं तो त्रुटि संदेश संलग्न करता है। मैंने निश्चित रूप से सभी सुझाए गए समाधानों का प्रयास किया है जो "सहायता" बटन मुझे ले जाता है।
अद्यतन द्वितीय: ऐसा लगता है समस्या की तरह SignalR से संबंधित हो सकता है। मैं पिछले घंटे या उससे भी ज्यादा समय तक बिना किसी समस्या के काम कर रहा हूं, लेकिन अब साइनलआर का उपयोग करने वाले एप्लिकेशन के हिस्से में कदम रखा है। कुछ कोड को रोकने और बदलने के बाद, डीबग सत्र फिर से शुरू नहीं होगा।
देखें इस [कड़ी] (http://blog.nick.josevski.com/2015/02/17/iis-visual-studio-unable करने वाली शुरू डिबगिंग-ऑन-द वेब सर्वर /) – Webruster
कि लिंक काम नहीं करता, यह या तो वी.एस. 2015 या आईआईएस एक्सप्रेस में एक बग प्रतीत होता है। मुझे यह याद नहीं है कि यह 2012 या 2013 में एक मुद्दा है। लेकिन चूंकि एमएस कैसिनी से आईआईएस एक्सप्रेस में बदल गया है, इसलिए मुझे यादृच्छिक समय पर डीबग रोकने में समस्याएं आई हैं। कभी-कभी समस्या मेरे काम को बाधित नहीं करती है लेकिन दूसरी बार यह होगी। उदाहरण के लिए, मैं AJAX HtmlEditorExtender का उपयोग कर डिस्क पर एक HTML फ़ाइल लिख रहा था। परीक्षण के बाद, वेब ऐप को रोक दिया, कुछ और कोड परिवर्तन किए, फिर से वेब पेज चलाने की कोशिश की, लेकिन पिछली प्रक्रिया द्वारा लॉक की गई एचटीएमएल फाइल अभी भी उपयोग में थी। ओह !! TaskMgr में इसे मारना पड़ा। – htm11h
एफवाईआई, मेरे पास इस परियोजना में सिग्नलआर नहीं है, लेकिन मेरे पास कुछ डेमो परियोजनाएं हैं जहां मैंने इसका उपयोग किया था। – htm11h