2012-10-22 14 views
25

MSDeploy काम करने की कोशिश कर रहा है और यह MSDeployPublish कार्य पर "लटका" है। यहMSDeployPublish पर MSDeploy "हैंग"

": archiveDir (संग्रह करने के लिए पथ) गंतव्य के लिए: प्रारंभ वेब तैनात https://myserver:8172/msdeloy.axd?site=mysite के लिए आवेदन/पैकेज प्रकाशित करें ... शुरू वेब स्रोत से तैनाती कार्य। ऑटो()" का कहना है

और यह बस बंद हो जाता है। प्रक्रिया को मारने से पहले, यह 30 मिनट के लिए इस तरह बैठेगा, या मुझे लगता है।

सर्वर इसे करने के लिए की तैनाती कर रहा है पर, इस मामले MyServer में, वहाँ है कि पढ़ता MSDeploy से एक त्रुटि है:

ERROR_SERIALIZER_ALREADY_DISPOSED - एक कॉलबैक धागे पर एक त्रुटि हुई। ये त्रुटियां आमतौर पर सौम्य होती हैं और स्वचालित रूप से संभाली जाती हैं। विवरण नीचे दिए गए हैं: System.Web.HttpException: रिमोट होस्ट कनेक्शन बंद कर दिया। त्रुटि कोड 0x800704CD है। System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError System.IO पर System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() System.Web.HttpResponse.Flush पर (बूलियन finalFlush) पर (Int32 परिणाम, बूलियन throwOnDisconnect) पर Microsoft.Web.Deployment.TraceEventStreamSerializer.WriteKeepAliveEvent()

कोई अन्य त्रुटि .BufferedStream.FlushWrite() System.IO.BufferedStream.Flush() System.Xml.XmlTextWriter.Flush() पर पर लॉग या संदेश जो मुझे मिल सकता है। मैं msdeploy पर यूआरएल हिट कर सकता हूं, उदाहरण के लिए यदि मैं ब्राउज़र में https://myserver:8172/msdeloy.axd पर जाता हूं तो मुझे स्वयं हस्ताक्षरित प्रमाणपत्र चेतावनी मिलती है और फिर प्रमाण-पत्रों के लिए संकेत मिलता है, इसलिए ऐसा लगता है कि सर्वर पर MSDeploy ऊपर और चल रहा है।

सर्वर (माइसेवर) आईआईएस 7 के साथ विंडोज 2008R2 है।

वास्तव में क्या बेकार है, अगर मैं उस सर्वर को रीबोट करता हूं जिसे मैं (माइसेवर) आईटी वर्क्स पर तैनात कर रहा हूं!

यहां क्या हो रहा है पर कोई विचार है?

+0

सर्वर पर MSDeploy का कौन सा संस्करण स्थापित है? ग्राहक? –

+0

यह संस्करण 3.0 –

+0

है, मैं वही चीज़ देख रहा हूं, हालांकि मेरे मामले में यह एक बहुत अधिक प्रचलित त्रुटि संदेश है: ERROR_SERIALIZER_ALREADY_DISPOSED - कॉलबैक थ्रेड पर एक त्रुटि हुई। ये त्रुटियां आमतौर पर सौम्य होती हैं और स्वचालित रूप से संभाली जाती हैं। विवरण नीचे दिए गए हैं: सिस्टम। ऑब्जेक्ट डिस्प्ले अपवाद: एक बंद स्ट्रीम तक नहीं पहुंच सकता है। System.IO.BufferedStream.Write (बाइट [] सरणी, Int32 ऑफसेट, Int32 गिनती) System.IO.StreamWriter पर ।फ्लश (बूलियन flushStream, बूलियन flushEncoder) System.Xml.XmlTextWriter.Flush() पर Microsoft.Web.Deployment.TraceEventStreamSerializer.WriteKeepAliveEvent() –

उत्तर

3

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

"जांच करते समय, हमने पाया कि कनेक्शन प्रयास हमारे अंत में लटक रहा था। वेब प्रबंधन सेवा को प्रबंधन सेवा के लिए सेटिंग्स संपादित करने के लिए रोका जाना चाहिए, लेकिन इस सेवा को रोकने की कोशिश करने पर, यह बंद नहीं होगा बल ने प्रक्रिया को मार डाला और इसे वापस शुरू करने के बाद (सेटिंग्स में कोई बदलाव नहीं किए गए), विजुअल स्टूडियो बिना किसी समस्या के वेब डिप्लॉय के साथ कनेक्शन बना रहा है। "

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