0

アプリを Azure WebApp スロットにデプロイしようとしていますが、WebApp を手動で停止したにもかかわらず、更新しようとしているファイル (Microsoft.Data.Edm.dll) がロックされているようです。アプリのデプロイ中に次のエラーが発生しました。

Web deployment task failed. (Web Deploy cannot modify the file 'Microsoft.Data.Edm.dll' on the destination because it is locked by an external process.  In order to allow the publish operation to succeed, you may need to either restart your application to release the lock, or use the AppOffline rule handler for .Net applications on your next publish attempt.  Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE.)  

VSTS Web デプロイ タスクと Visual Studio からの手動デプロイの両方を試しましたが、同じエラー メッセージが返されます。COR_ENABLE_PROFILING = 0、次に 1 を設定して、WebApp を再起動しようとしましたが、同じエラーが発生しました。私が試みなかった最後の手段は、WebApp を削除して再度作成することです..しかし、この絶望的な手段を実行する前に、まず他の提案があるかどうかを知りたいです。

よろしくお願いします。

4

3 に答える 3

0

リソース エクスプローラー ポータルを使用して、Web アプリを完全に停止してください。このようにして、何も実行せずに FTP 経由でロックされたファイルを削除できます。Web アプリを完全に停止する方法の詳細については、この記事を参照してください。

于 2016-08-16T02:06:57.163 に答える