6

私はVS2010のパブリッシュウィザードを使用してMVCアプリケーションを展開していますが、そこには問題はありませんが、断続的にパブリッシュは失敗し、次のエラーが発生します。VS2010と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.

ランダムに発生するようですが、より長い、私はVSは、それが発生することがあり、それを修正する確実な方法は、VSを再起動することですが、私は長期化のために開いたVSを残せば、それは時計のように発生する可能性が高いが開いています(一日中または一晩中)、VSが起こるたびにVSを再起動しなければならないと非常に不満を募らせ始めています。私は正直なところ、エラー番号が23であるかどうかを思い出してはいないが、次に起こるときにそれを探すだろうが、他の誰かがこの問題を抱えているか、

更新: VS2012を使用しても問題は解決しません。

+0

私は同じことを見て、それをMicrosoftのVSおよびWeb Deployチームに報告しました。 – tdykstra

答えて

11

我々はすぐにWebパブリッシングのためのRTWコンポーネントを確定した後、このバグを発見しました。あなたに少しの背景を与えるために、根底にある問題は私たちが明らかにすることは非常に困難でした。いくつか調査した結果、WPFで使用されるシングルトンRCWオブジェクトによってインターネット接続がどのように管理されるか、そして要求がSTAまたはMTAスレッドで受信されるかどうかに関係する問題を特定できました。

幸いにも、私たちは基本的な問題を回避し、解決策を用意しました。我々は数ヶ月でウェブ出版のビットを更新し、この問題を一度に解決する予定です。それまでは、VSを終了してから再度開くことをお勧めします。私はこれが理想的な回避策ではないことを知っていますが、それは現時点で可能なことです。

+0

これを調べて結果を投稿してくれてありがとう、本当にありがとう。更新されたWeb公開のビットを試すことを楽しみにしています! –

+0

これはVS2012 Update 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

これは解決策ではありませんが、回避策です。インターネットがダウンするたびに、ケーブルモデムを再起動する必要があります。私は何が起こるのか、それが起こるのを防ぐ方法を説明できる何かを探しています。 Visual Studio 2012でエラーが発生しましたので、まだ修正されていません。 –

+0

@ Yarxはい解決策ではないと私は同意します。しかし、人々を再起動することによって、作業を続けることができます。 – Roger

+0

真実ですが、Visual Studioを再起動すると問題が解決するとの質問がありましたが、何が原因で発生したのかのフィードバックを探しています。 –

関連する問題