4

VS 2013 および TFS 2013 で Nugetter を使用してすべてのビルドで nuget パッケージを作成しようとしています。すべて問題ありません。パッケージを作成し、固定の場所に配置しています。これらのパッケージを Octopus で取得します。Octopus には、環境とプロジェクトがあります。そして、私はリリースを作成できます。しかし、リリースを環境にデプロイしようとすると、以下のエラーが発生します。

ハマった!これには何ができますか?何か助けはありますか?

エラー コード: ERROR_FILE_IN_USE エラー 17:58:30 詳細情報: ファイル 'Website.zip' は使用中です。詳細については、http: //go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USEをご覧ください。エラー 17:58:30 エラー: 別のプロセスで使用されているため、プロセスは '[SomePath]\WebSites\test.octopus.com\Debug\Website.zip' にアクセスできません。Microsoft.Web.Deployment.NativeMethods.RaiseIOExceptionFromErrorCode(Win32ErrorCode errorCode, String MaybeFullPath) でのエラー 17:58:30 Microsoft.Web.Deployment.FilePathProviderBase.Delete(Boolean whatIf) でのエラー 17:58:30 エラー 17:58:30 エラーカウント: 1。

4

1 に答える 1

0

過去にこのエラーを見たことがある場合、次のいずれかである可能性があります。

まず、ファイルが読み取り専用としてマークされていないことを確認します。

次に、ファイルをコピー先にコピーする前に、ときどき IIS アプリケーション プールを停止する必要があります。コピーが完了したら再起動します。

最後に、アクセスしようとしているときにウイルス スキャナーがファイルをロックしている可能性はありますか?

于 2015-03-27T14:57:23.040 に答える