web-dev-qa-db-ja.com

IIS Web Deployの「アプリケーションのインポート/エクスポート」アクションが見つかりませんか?

右側のアクションペインの[アプリケーションのインポート/エクスポート]機能が表示され、適切に機能するように、Web Deploy 3.5構成で機能するIIS 7.5がありました。残念ながらIISを削除して再インストールする必要がありました、今ではWeb Deployがインストールされていないかのように、インポート/エクスポート機能がアクションペインに表示されません。

http://www.iis.net/downloads/Microsoft/web-deploy で自動インストーラーを使用して再インストールしようとしましたが、実行すると、インストーラーはWeb Deployが既にあると考えているようですインストールされ、再インストール/アンインストールオプションは提供されません。

WebDeployを強制的に再インストールする、またはIISを強制してWeb Deployがまだインストールされていることを認識するにはどうすればよいですか?

35
  1. http://www.iis.net/downloads/Microsoft/web-deploy に移動します
  2. ページの一番下までスクロールして、「Download Web Deploy」ヘッダーに移動します
  3. 選択した言語の横にあるx86またはx64リンクをクリックします。 WebPIリンクをクリックしないでください。
  4. ダウンロードしたら、インストーラーをクリックして開きます。
  5. Nextをクリックします
  6. Removeボタンをクリックします
  7. これで、Web Platform Installerを使用して再インストールするか、スタンドアロンを使用できます。

補足説明... IISにWeb Deployを再インストールした後、Deployオプションが表示されない場合は、管理者としてIISを実行してください。お役に立てれば。

47
Tim Rice

Windows 7の開発マシンでIISを実行しています。WebDeploy 3.6は、アプリケーションのインポート/エクスポートオプションが利用できないため、何かを壊しているようです。次に、Web PI経由で3.5をインストールします。

21
Renier

Web Deployment Tool 2.1をインストールしてから、IIS Managerを再起動すると、インポート/エクスポートアプリケーションが表示されました。

8
M.Almokadem

「ギャラリーテンプレート」Windows Server 2012を実行していましたVM。Webプラットフォームインストーラーは、Web Deploy 3.5が既にインストールされていると言っていました。

[アプリケーションの追加と削除]で、Web Deploy 3.6 Betaがインストールされていることを確認しました。それを削除し、Web PIを介して3.5(SQLスタッフなし)を再インストールしました。

Ran IIS管理者としてマネージャーであり、すべて正常に動作します。

更新-新しいAzure VMもこの問題を抱えていましたが、3.6 Beta3がインストールされていました。再び、WebPIを介して3.5を削除して再インストールしました。

7
Luke Puplett

ここの他の回答のいずれも、Windows 10上のVisual Studio 17でこれを修正しませんでした。修正はここにありました: https://developercommunity.visualstudio.com/content/problem/230372/web-deply-40-msi -location.html

Web Deploy 4はVisual Studio 2017とともに配布されるように移動しました。WebDeployサービスとインポート/エクスポートツールは開発者ではなくサーバー管理者向けであるため、これは非常に重要です。リンクの説明では、Web Deploy 4をWeb Platform Installerに追加しようとしているが、いくつかの問題が発生していると述べています(最初に、適切な展開を作成しませんでした)。

私が修正したのは、コントロールパネルの[アプリと機能]からWeb Deploy 4をアンインストールしてから、Studioで提供されるMSIから再インストールすることでした。 C:\ProgramData\Microsoft\VisualStudio\PackagesのようなフォルダーのMicrosoft.VisualStudio.WebDeploy.Msi,version=...,chip=x64を探します。 MSIファイルはその中にあります。詳細は、私が言及したリンクにあります。

私の推測では、IIS ManagerがStudio(およびWeb Deploy)のインストール時にオンになっていない場合、インポート/エクスポート用のフックは作成できません。

0
Concrete Gannet

インポート/エクスポートメニューがなかったため、私の状況は少し異なります。価値があるもの:

Web Deployインストーラーをインストールしようとしました。新しいバージョンがインストールされたという。 Web Platform Installerを修復してみました。何も変わっていません。変更しようとしましたが、個々のコンポーネントがあると言われました。 WebPlatformInstallerをアンインストール/再インストールしてみました。

その後、IIS ManagerはWeb Platform Installer再起動後、[管理]セクションの下にアイコンが表示されますが、右クリックで[展開]メニューが表示されません。

icon screen shot

そのアイコンをダブルクリックするとインストーラーが起動し、web deploy。インストールされていないWeb Deployment Tool 2.1がありました。 [追加]をクリックし、インストールして再起動するIIS Manager(管理者として実行しない))で[展開]メニューを取得することができました。

enter image description here

これによれば Microsoftドキュメント の場合、Web Platform Installerは自動的に開始されているはずです。やったことはありません。しかし、それはスタートメニューにあります。手順は、IIS Managerまたはスタンドアロンから開始する天気と同じです。

0
mrfelis