2011-09-29 17 views
5

मेरे पास एक ही कार्यालय में एकाधिक मशीनों पर एक WinForms ऐप तैनात है। इस सोमवार तक, कार्यालय के सभी उपयोगकर्ताओं ने बिना किसी मुद्दे के ऐप का उपयोग किया और आयात करने के लिए फ़ाइलों का चयन करने के लिए OpenFileDialog का उपयोग किया। एक मशीन में अन्य ऐप्स के लिए बहुत सारे अपडेट थे और अब जब हमारा ऐप OpenFileDialog को दिखाने का प्रयास करता है तो फ्रीज होता है। यह ओपनफोल्डर डियालॉग जुर्माना दिखाता है; हालांकि मैं SaveFileDialog को आजमाने में विफल रहा। बस दोहराने के लिए, यह पिछले हफ्ते काम करता था, हमारा ऐप अपडेट नहीं किया गया था, लेकिन यह इस सप्ताह एक मशीन पर जम जाता है जबकि यह कार्यालय में अन्य सभी मशीनों पर काम करता है।OpenFileDialog एक विशिष्ट मशीन पर WinForms ऐप को फ्रीज क्यों करता है?

मशीन प्रश्न में स्थापित एक और नेट ऐप्लिकेशन है और जो मैं सत्यापित OpenFileDialog अन्य अनुप्रयोग में इस मुद्दे के बिना खुलता है।

क्यों OpenFileDialog एक मशीन पर फ्रीज होगा के रूप में कोई भी विचार? कोई राय कि इसे कैसे ठीक किया जाए? हम कारण जानने के बिना पुनः स्थापित करने का प्रयास कर सकते थे, लेकिन मुझे लगा कि यह जांचना बेहतर होगा कि इसे फिर से होने से क्यों रोकें।

+3

क्या आपने इसे अनफ़्रीज़ करने का इंतजार करने का प्रयास किया है? यह एक नेटवर्क संसाधन को पढ़ने की कोशिश कर रहा है जो अब उपलब्ध नहीं है। की –

+2

संभव डुप्लिकेट [सी #, WPF - OpenFileDialog प्रकट नहीं होता] (http://stackoverflow.com/questions/2201227/c-wpf-openfiledialog-does-not-appear) –

+0

@HansPassant कारण निश्चित रूप से, कार्यक्रम संबंधी ऐसी नहीं है क्योंकि माता-पिता के पास हैंडल नहीं है और मुख्य विधि STAThread नहीं है, क्योंकि यह पिछले सप्ताह काम करता था। मैं सवाल करता हूं कि यह ऑटोरन्स या सिस्टम चौड़ा है, क्योंकि कोई अन्य .NET ऐप बिना किसी समस्या के OpenFileDialog का उपयोग करता है। – flipdoubt

उत्तर

8

इस मशीन अतीत में एक नेटवर्क संसाधन, अब उपलब्ध नहीं है जो से जुड़ा हो सकता है। OpenFileDialog नेटवर्क संसाधन के जवाब देने का इंतजार कर रहा है, जिसमें टाइमआउट में कई मिनट लगेंगे।

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

  • कोई संबंधित समस्या नहीं^_^