web-dev-qa-db-ja.com

Windows Azure Webサイトのクリーンアップ

ASP.NET MVCプロジェクトは、Azure Webサイトに追加のDLLが無効です。これはプロジェクトの正常な実行を妨げています。新しいWebサイトが作成された場合、完全に機能します。ローカルで再デプロイしても問題は解決しません。「リモートクリーン」を実行する方法はありますか?

このプロジェクトは、発行メニュー項目を使用してVisual Studioから直接展開されています。

55
Joshcodes

右クリックして左側の[Webの公開]をクリックすると、[設定]タブが表示されます。これをクリックしてください。次に、[ファイル公開オプション]の下のオプションを展開し、[追加先の追加ファイルを削除するためのボックスをオンにします。 (これは既にそこにあるものを一掃します)

enter image description here

また、ここで詳しく説明できます: [〜#〜] msdn [〜#〜]

117
ElvisLives

Azureポータルで完全に実行できるAzure Webサイトの展開全体を削除する別のトリックは次のとおりです。

1)Azure Webサイトの下に新しい空の展開スロットを作成します。 2)親のAzure Webサイトと交換します。

空のAzure Webサイトが表示されます。必要に応じて、後で展開スロットを削除できます。

18
MikeB

コンソールを使用してファイルを削除することもできます。 Kuduは、Azure Webアプリケーションの内部を確認できるWebツールです。

enter image description here

Kuduにアクセスする2つの方法

  1. ここに行きます: https://yoursite.scm.azurewebsites.net/DebugConsole/?shell=powershell (実際のウェブサイト名に置き換えます)
  2. ポータルにログイン>アプリサービス>サイト>開発ツール>高度なツール。 enter image description here
4
Rm558
  1. Azureポータルからプロファイルをダウンロードします Download publish profile

  2. VSで公開プロファイルをインポート enter image description here

  3. AzureポータルでWebアプリを停止します enter image description here Webアプリを停止すると、発行が成功した後に、dllやその他のリソースを含む既存のファイルが削除されます。
    この手順は不要な場合があります次のようなメッセージ:

Web展開タスクが失敗しました。 (指定されたディレクトリに対して操作(「ファイルの削除」)を実行できません...



4。 「宛先の追加ファイルを削除する」にチェックマークを付けて公開 enter image description here

  1. 公開が成功したら、Webアプリを再度起動します。
3
detale

Webmatrix経由でファイルを削除することもできます(Azure構成ポータルのフッターメニューのリンク)

3
Martenti

取得できないLinuxサーバーの場合は、CMD、その後必要な作業、展開の削除、FTPの展開資格情報の作成、そしてFTPクライアントを使用して自分でwwwrootフォルダーを削除します。

0
Ramomex1