IIS 8. Platformインストーラーを使用してWeb Deployをインストールしましたが、Webサイトを右クリックしてデプロイを選択すると、次のオプションがありません。 Configure Web Deploy Publishing
さまざまな ドキュメント が提案します。
私は この投稿 が個人に同じ問題を抱えている場所を見つけました。彼は、Webプラットフォームインストーラーの他のWeb Deployパッケージの上に「Web Deploy 3.5 for Hosting Servers」をインストールする必要があることがわかりました。これを実行して再起動すると、IISオプションが使用可能になりました。
私はホスティングプロバイダーではなく、自分のサーバーでアプリケーションをホストしたいだけなので、直感に反するようです。 Web Deploy 3.5パッケージが十分ではなかった理由がわかりません。
Web配置の構成に追加の問題が発生しました。これ Web配置エラーコードに関する記事 は、問題のトラブルシューティングに役立ちました。別の Web配置ハンドラーの構成に関する記事 は、Web配置ユーザーがディレクトリとファイルを作成できるようにする許可の問題を解決するために不可欠でした。
私にとってWeb Deployの再インストールは機能しませんでした。しかし、私はそれを修正しました。
Server Manager、Rolesに移動し、[〜#〜] iis [〜#〜]、役割サービスの追加をクリックし、 管理サービスを確認してください。それを閉じます。 IIS Managerを再度開くと、オプションが利用可能になります!
Windows2012 R2サーバーの場合、オプションは「Webサーバー(IIS)」->「管理ツール」->「管理サービス」にあります。
追伸@Gauiの経験から、追加の手順が必要になる場合があります。その後、プログラムと機能に移動し、Web Deployを見つけて、Changeおよびcheck /install allチェックボックス/機能。
同じ問題があり、Web Platformインストーラーから「Web Deployment Tool 2.1」をインストールすると問題が修正されました。
Web配置をインストールする前に、管理サービスをインストールする必要があります。 Web配置をアンインストールして再インストールしていない場合は、動作するはずです。
Webプラットフォームから「IIS Management Service」をインストールすると、必要なすべてのアイテムが表示されます。
更新済み:次の手順を実行します。
coad comment が解決策でした。 IIS 8.5でWeb Deploy 3.6を使用していました。3.6を削除し、3.5をインストールすると動作しました。
気をつけて!! Web Deploy 3.6は、IIS 8.5.9600.16384 ...で動作しません。インストール後、サーバーの再起動-デプロイメニューがIISマネージャーコンソールに表示されません。 Web Deploy 2.0では、この問題が発生することはありません。