Azure に Web アプリケーションをデプロイしています。アプリケーションは Nancy を使用して構築されており、RoleEntryPoint は定義されていません (これは問題ではなく、Web サイト自体は問題なく動作していることに注意してください)。Azure にデプロイするときに、Web デプロイ オプションを有効にしました。
Web デプロイメントを実行しようとすると、次のエラーが発生します。
エラー 7 Web 配置タスクが失敗しました ((2012/6/26 12:28:45 PM) リモート コンピューターで要求が処理されたときにエラーが発生しました。)
(6/26/2012 12:28:45 PM) リモート コンピューターで要求が処理されたときにエラーが発生しました。「Castle.Windsor.dll」で操作「ファイルの作成」を処理中にエラーが発生しました。エラー コードは 0x80070020 でした。別のプロセスによって使用されているため、プロセスは 'E:\approot\bin\Castle.Windsor.dll' にアクセスできません。
ロール インスタンスに RDP を実行し、プロセス エクスプローラーを使用すると、プロジェクトが参照する多数のアセンブリが WAIISHost にロックされていることがわかります。
これらのファイルがロックされる原因を特定できませんでした。
ありがとう、ジェイソン