IIS 8.5(Windows Server 2012 R2)とIIS 7.5(Windows 7)の両方でWeb Deploy 3.6を使用すると、Deploy-> "Import Webが見つかりません[アプリケーション]オプション。[Webアプリケーションのエクスポート]もありません(スクリーンショットを参照)
まだ「ギャラリーからアプリケーションをインストール」を見ることができますが、それは本当に助けにはなりません。すべてがWeb Deploy 3.5で正常に機能します。
Webアプリケーションのインポート/エクスポートオプションは3.6で削除されましたか?はいの場合、標準のASP.NET MVCアプリをIIS 8.5でWeb Deploy 3.6にデプロイする代替手段は何ですか?そうでない場合、それらを再度有効/表示するにはどうすればよいですか?
これらのオプションを再度有効にするには、Webアプリケーションのインポート/エクスポートのWebDeploy 3.6の前提条件がわずかに変更され、Web管理により多くの権限を付与する必要があります。
Windows Server 2012 R2(およびWindows Server 2016)で再度許可する手順は次のとおりです。
サーバーマネージャーを使用して、役割と機能を追加します。
Roles/Web Server/Management Toolsの下の「Management Service」を選択します
WebDeploy 3.6をアンインストールして再インストールするか、[変更]オプションを使用して、Web Deployの「IIS Deployment Handler」をインストールしてください。これにより、[Webアプリケーションのインポート/エクスポート]オプションが再び表示されます。
Windows 7で再度許可する手順:
Windowsの機能の有効化または無効化に進みます
Web管理ツール-> enable IIS Management Service
windows 2012の場合と同じ(Windows 10の場合、このソリューションが機能する前にWebDeployで修復インストールを実行する必要があります)
ここから「Web Platform Installer」をダウンロードします。 https://www.Microsoft.com/web/downloads/platform.aspx
次に、「Web Deployment Tool 2.1」を検索します。次のようにスペイン語で書いています: "Herramienta deimplementaciónweb 2.1"
それはちょうど私のために働いた。
ダウンロード
http://go.Microsoft.com/?linkid=9684516 (x86) http://go.Microsoft.com/?linkid=9684517 (x64)
インストール中にChangeオプションを選択し、IISマネージャーUIモジュール機能を有効にします。
管理者としてIISを実行すると、[Webアプリケーションのインポート]オプションと[Webアプリケーションのエクスポート]が表示されます。