管理者が完全にアクセスできるリモートWebサーバーがあり、Webサイトを展開したいと考えています。
Visual Studioの公開ツールを使用する場合、特にFTPなど、少し便利ではないように思われる場合は、WindowsManagementServiceまたはRemoteAgentServiceのいずれかを使用するオプションがあります。すべてのドキュメントには次のように書かれています。
リモートエージェントサービスを介してリモートで公開するには、 http://RemoteComputerNameを使用します。このオプションは通常、ネットワーク内にWebアプリケーションを展開するために使用されます(イントラネットのシナリオで)。移行先サーバーで展開を実行するには、適切な権限が必要です。
Windows Management Serviceを使用してホスティングサイトに公開するには、ホスティングプロバイダーによって指定された値を使用します。通常は、サーバー名(HostedRemoteServer)のみ、またはサーバー名、ポート番号、およびWeb配置ハンドラー名(https:// HostedRemoteServer:8172 / MsDeploy.axd)を含む完全なURLを使用できます。ホスティングプロバイダーは、サーバーの名前とポート番号(該当する場合)を教えてくれます。
しかし、これは私が決めるのに十分な情報ではありません。ええ、私はネットワーク経由で公開していませんが、展開先のマシンに完全にアクセスできます。同時に、MsDeployは、Scott Hanselmanが彼の講演で説明している大きなファンシーなものであり、私は展開するための素晴らしい方法であると確信しています。
だから私はどちらをすべきですか?あいまいなセキュリティ上の考慮事項などはありますか?