右側のアクションペインの[アプリケーションのインポート/エクスポート]機能が表示され、適切に機能するように、Web Deploy 3.5構成で機能するIIS 7.5がありました。残念ながらIISを削除して再インストールする必要がありました、今ではWeb Deployがインストールされていないかのように、インポート/エクスポート機能がアクションペインに表示されません。
http://www.iis.net/downloads/Microsoft/web-deploy で自動インストーラーを使用して再インストールしようとしましたが、実行すると、インストーラーはWeb Deployが既にあると考えているようですインストールされ、再インストール/アンインストールオプションは提供されません。
WebDeployを強制的に再インストールする、またはIISを強制してWeb Deployがまだインストールされていることを認識するにはどうすればよいですか?
補足説明... IISにWeb Deployを再インストールした後、Deployオプションが表示されない場合は、管理者としてIISを実行してください。お役に立てれば。
Windows 7の開発マシンでIISを実行しています。WebDeploy 3.6は、アプリケーションのインポート/エクスポートオプションが利用できないため、何かを壊しているようです。次に、Web PI経由で3.5をインストールします。
Web Deployment Tool 2.1をインストールしてから、IIS Managerを再起動すると、インポート/エクスポートアプリケーションが表示されました。
「ギャラリーテンプレート」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を削除して再インストールしました。
ここの他の回答のいずれも、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)のインストール時にオンになっていない場合、インポート/エクスポート用のフックは作成できません。
インポート/エクスポートメニューがなかったため、私の状況は少し異なります。価値があるもの:
Web Deployインストーラーをインストールしようとしました。新しいバージョンがインストールされたという。 Web Platform Installerを修復してみました。何も変わっていません。変更しようとしましたが、個々のコンポーネントがあると言われました。 WebPlatformInstallerをアンインストール/再インストールしてみました。
その後、IIS ManagerはWeb Platform Installer
再起動後、[管理]セクションの下にアイコンが表示されますが、右クリックで[展開]メニューが表示されません。
そのアイコンをダブルクリックするとインストーラーが起動し、web deploy
。インストールされていないWeb Deployment Tool 2.1がありました。 [追加]をクリックし、インストールして再起動するIIS Manager(管理者として実行しない))で[展開]メニューを取得することができました。
これによれば Microsoftドキュメント の場合、Web Platform Installerは自動的に開始されているはずです。やったことはありません。しかし、それはスタートメニューにあります。手順は、IIS Managerまたはスタンドアロンから開始する天気と同じです。