6

में विज़ार्ड त्रुटियों को प्रकाशित करें मैं अपने एमवीसी ऐप को तैनात करने के लिए वीएस -2010 में प्रकाशित विज़ार्ड का उपयोग कर रहा हूं और मुझे कोई समस्या नहीं है लेकिन अंततः प्रकाशन निम्न त्रुटि के साथ विफल हो जाएगा।वीएस -2010 और 2012

Error 23 Web deployment task failed.(Could not complete the request to remote agent URL 'https://webserver:8172/msdeploy.axd?site=mysite'.)

Could not complete the request to remote agent URL 'https://webserver:8172/msdeploy.axd?site=mysite'. The request was aborted: The request was canceled. COM object that has been separated from its underlying RCW cannot be used.

यह यादृच्छिक पर होने की लेकिन लगता है अब मैं वी.एस. खुले अधिक यह होने की संभावना है और यह वी.एस. पुनः आरंभ करने की है, लेकिन यह घड़ी की कल की तरह होती है, तो मैं वी.एस. छोड़ लंबे समय तक के लिए खुला ठीक करने के लिए गारंटी रास्ता समय की अवधि (पूरे दिन या रात भर) और जब भी ऐसा होता है तो वीएस को पुनरारंभ करना बहुत निराशाजनक हो रहा है। मैं ईमानदारी से याद नहीं करता कि त्रुटि संख्या हमेशा 23 है या नहीं, मैं अगली बार ऐसा होता हूं, लेकिन क्या किसी और को यह समस्या है या पता है कि इसका क्या कारण हो सकता है?

अद्यतन: समस्या अभी भी VS2012 का उपयोग करते समय मौजूद है।

+0

मैंने एक ही चीज़ देखी है और इसे माइक्रोसॉफ्ट में वीएस और वेब परिनियोजित टीमों को सूचित किया है। – tdykstra

उत्तर

11

हम जल्द ही वेब प्रकाशन के लिए RTW घटकों को अंतिम रूप देने के बाद इस बग की खोज की। आपको थोड़ी सी पृष्ठभूमि देने के लिए, अंतर्निहित मुद्दा हमारे लिए उजागर करना बहुत मुश्किल था। कुछ जांच के बाद हम इस मुद्दे को इंगित करने में सक्षम थे कि डब्ल्यूपीएफ द्वारा उपयोग किए जाने वाले सिंगलटन आरसीडब्ल्यू ऑब्जेक्ट द्वारा इंटरनेट कनेक्शन कैसे प्रबंधित किए जाते हैं और क्या एसटीए या एमटीए थ्रेड पर अनुरोध आ रहे हैं।

सौभाग्य से हम अंतर्निहित मुद्दे को हल करने में सक्षम थे और एक फिक्स तैयार है। हम कुछ महीनों में वेब प्रकाशन बिट्स को अपडेट करने की योजना बना रहे हैं, जो इस मुद्दे को एक बार और सभी के लिए हल करना चाहिए। तब तक वर्कअराउंड वीएस को बंद करना है और फिर इसे फिर से खोलना है। मुझे पता है कि यह एक आदर्श कामकाज नहीं है, लेकिन यह सबसे अच्छा है कि हम इस समय कर सकते हैं।

+0

इस पर ध्यान देने और अपने निष्कर्ष पोस्ट करने के लिए बहुत बहुत धन्यवाद, मैं वास्तव में इसकी सराहना करता हूं। मैं अद्यतन वेब प्रकाशन बिट्स को आजमाने की उम्मीद कर रहा हूं! –

+0

क्या यह वीएस2012 अपडेट 1 में तय है? – Schneider

+0

फिक्स Azure SDK http://www.windowsazure.com/en-us/develop/net/ –

0

http://www.asp.net/mvc/tutorials/deployment/deployment-to-a-hosting-provider/deployment-to-a-hosting-provider-creating-and-installing-deployment-packages-12-of-12

"COM object that has been separated from its underlying RCW cannot be used." Scenario You have been successfully using one-click publish to deploy your application and then you start getting this error:

Web deployment task failed. (Could not complete the request to remote agent URL 'https://serverurl.com/msdeploy.axd?site=sitename'.) Could not complete the request to remote agent URL 'https://url/msdeploy.axd?site=sitename'. The request was aborted: The request was canceled. COM object that has been separated from its underlying RCW cannot be used.

समाधान के अनुसार है:

Possible Cause and Solution Closing and restarting Visual Studio is usually all that is required to resolve this error.

+0

यह कोई समाधान नहीं है, यह एक कामकाज है। ऐसा लगता है कि हर बार जब कोई इंटरनेट चला जाता है तो उन्हें अपने केबल मॉडेम को रीबूट करना होता है। मैं ऐसा कुछ ढूंढ रहा हूं जो समझा सकता है कि ऐसा क्यों होता है और इसे कैसे होने से रोकें। मुझे विजुअल स्टूडियो 2012 में भी त्रुटि मिली है, इसलिए यह कुछ ऐसा नहीं है जिसे उन्होंने अभी तक तय किया है। –

+0

@Yarx हाँ मैं मानता हूं कि यह समाधान नहीं है। लेकिन पुनरारंभ करके लोग काम करना जारी रख सकते हैं। – Roger

+0

सच है, लेकिन मैंने पहले से ही इस सवाल में कहा है कि विजुअल स्टूडियो को पुनरारंभ करने से समस्या ठीक हो जाती है, मैं इस वजह से प्रतिक्रिया की तलाश कर रहा हूं कि मैं इसे होने से रोक सकता हूं। –