2017-08-24 7 views
7

.Net Core 2 came outですので、マシン(Windows 10)にインストールしたDockerをサポートするVisual Studio 2017(Community)を15.3.0(およびその後15.3.2)私は物事を正しく構成したと信じています。VS 2017とDocker:操作が中止されました。

.NET Framework 2.0の基本的なWeb APIプロジェクト—をDockerなしで作成しました—これが機能します。今私はドッカーのサポートを追加し、私はそれを実行することができません!私はこれをデバッグするにはどうすればよい

Microsoft Visual Studio: Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT))

:私は次のエラーを取得しますか?唯一の他のQ&Aが見つかりませんでした。エラーを認識したら、それを修正する方法を知っていますか?

答えて

4

私は同じ問題を抱えていました。

  1. が[古い]マイクロソフト/ aspnetcoreを削除
  2. ドッカー
  3. の共有ドライブの設定上の資格情報をリセットします:2.0イメージをしてDockerHub から再び最新のを引く私は修正がどちらかであることを示唆している。この forum postを見つけました

最初の提案は私のためには機能しませんでしたが、2番目の提案は機能しませんでした。私はおそらくこれを行う必要はありませんでしたが、私が取り組んでいたプロジェクトのために私の既存のコンテナとイメージを覗かせました。

Dockerサポートを有効にしたVisual Studioビルドプロセスは、イメージがローカルに見つからない場合、自動的にMicrosoft/aspnetcore:2.0を取得します。したがって、キャッシュされたイメージを削除して、ビルドプロセスがあなたのためにプルダウンするようにするのが最も簡単です。あなたは/マイクロソフトaspnetcore表示された場合

docker images 

:2.0を、そしてあなたのローカルキャッシュから画像を削除します。

docker rmi microsoft/aspnetcore:2.0 

コマンドラインから、ローカルの画像を見るために

その後、あなたが次のビルドをするとき...すべてが再び良いです。

+0

3.更新時に、docker-compose.ci.build.ymlのコアバージョンを変更することを忘れないでください。これは私の問題でした。 – Mottor

0

問題は同じですが、aspnetcore 1.1と共有ドライブをDocker-Settingsで確認できませんでした(問題579:https://github.com/docker/for-win/issues/579)。私はDockerを再インストールしましたが、今は魅力的です。

関連する問題