2017-05-24 12 views
0

私は新しいバージョンのWebアプリケーションを持っています。新しいBitbucketリポジトリからの新しい展開後も、古いバージョンは引き続き提供されています。私はApp Serviceを削除してからもう一度作成しましたが、まだ古いものが提供されています。私が試したすべてが新しいコードの展開に成功しますが、サイトを参照すると古いバージョンが提供されます。古いコードを取り除くには、コンソールに行って、サイト/ wwwrootのすべてを削除することができますか? Azureにgit repoはありますか?私は初期化できますか?AzureのApp Serviceで古いデプロイメントを削除するにはどうすればよいですか?

+0

どのように展開しましたか?展開されたファイルが最新であることを確認するためにkuduコンソールを使用しましたか? –

答えて

1

あなたの説明によると、私はあなたがcontinuous deployment for your Azure App Serviceアプリを使用していると仮定しました。 AFAIKは、基本的なWebサイトの展開のために、BitBucketレポをD:\home\site\repositoryにクローンし、パッケージを復元したりプロジェクトをコンパイルしてから、D:\home\site\wwwrootにプロジェクトを展開します。

ダビデはあなたがsite\wwwrootsite\repository下のファイルをチェックし、あなたのソースコードがsite\repositoryに同期されていることを確認するために、のBitbucketのレポと比較するために(例えばFileZillaKUDUまたはftpツールを活用することができるとコメントしたよう。

site\wwwrootsite\repositoryをKUDUで削除し、Azureポータルで継続的に展開を設定してこの問題を解決することもできます。

+0

私が思い出す限り、継続的な展開ではブランチを選択する必要があります。これをチェックリストに追加するだけで、コミットを実行している同じブランチから継続的に展開されていることを確認することができます。 –

+0

@ Bruceあなたの答えをお寄せいただきありがとうございます。私の配備の配管について教えてください。はい、私は継続的な展開を使用しています。しかし、問題はそれだけで消え去ってしまったので、私は今、その点検をする必要はありません。正しいビットが現在配信されます。奇妙な!この問題のもう一つの奇妙な点は、存在していたにもかかわらず、異なるURLを使って結果が異なっていたことです。ダッシュボードに表示されたURLを使用したとき、または[参照]ボタンをクリックしたときに古いコードが取得されました。しかし、URLの先頭にhttpの代わりにhttpsを付けると、正しい新しいコードが得られます。もう一度奇妙! – MartinDuo

+0

P. 2つのプロトコルプレフィックスを切り替えるときの異なる結果について考えてみると、それはキャッシュの問題だと思う。どんな意見ですか? – MartinDuo

関連する問題