Windows 10でWeb配置を構成するにはどうすればよいですか?動作するはずですか? Windows 8でのWeb配置に関する情報を見つけましたが、機能していません。 Windows 10ではどうですか?
マイクロソフトはこれについて非常に卑劣ですが、すべての非サーバーOSからリモートでWeb展開を使用する機能を削除したようです。 Windows 7でも、最新の更新をすべて実行すると、IISの展開メニューが消えます。したがって、Webデプロイを使用する場合、サーバーOSにいくらでも支払うことが唯一の選択肢のように思えます。
しかし、Windows 10マシンでFTPパブリッシングを構成し、動作させることができました。これはほぼ同様に機能します。コントロールパネル=>プログラムと設定=> WindowsコンポーネントのインストールでFTPサーバーをインストールするだけです。次に、iis mgrを開き、サイトを右クリックすると、FTP公開オプションの構成がポップアップ表示されます。構成は苦痛であり、簡単ではありませんが、それを台無しにした場合、あなたはそれを理解するでしょう。
次に、Visual Studioでプロジェクトを右クリックし、[公開]をクリックします。ドロップダウンの最初の画面には、古き良きftpオプションがあります。がんばろう!
編集
OPの応答から、別の解決策は単純にサーバー上のルートフォルダーを共有することです。たとえば、
C:/ inetpub/www
次に、その共有を開発ボックスにマウントし、本番用のP:\ドライブ、およびqa用のQ:\ドライブとしてマウントしました。次に、Visual Studioの公開画面で[ファイルシステムに展開]を選択し、そのマップされたドライブに展開します。これは魅力的な機能であり、FTPのセットアップよりもはるかに簡単です。
わかりました、私はこれをしました(Windows 10で):
次のことを確認してください。
これで、IISの[展開]メニューに[Web展開の公開の構成]オプションが表示されます。そこから、発行元のIPからポート8172が開いていることを確認してください。
WebDeploy 2.1(Web Platform Installerから入手可能)をインストールすると、Windows 10のWebサイトに「デプロイ」オプションが提供されます。
参照: https://serverfault.com/questions/253292/why-dont-i-have-deploy-actions-available-in-iis-7-manager
Asp.netコアWebアプリを公開したときに同じ問題に直面しましたが、問題は私のWebサイトがデフォルトのWebサイトではないため、この回答に加えて:
https://stackoverflow.com/a/40658500/6718738
リンク先URLにサイト名を含めるようにしてください。ここに私の設定のスクリーンショットを示します。