リモートサーバー構成を作成する
リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。
JetBrains Rider でリモートサーバー構成を作成するには、次の手順を実行する必要があります。
リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと JetBrains Rider の間にあります。
JetBrains Rider プロジェクトとホスト上のプロジェクトフォルダー間のマッピングを構成すると、それに対応する URL パス。
1. サーバー構成の名前、タイプ、可視性を指定する
Ctrl+Alt+S を押して設定を開き、を選択します。
既存のすべてのサーバー構成を一覧表示する左側のペインで、
をクリックし、サーバーとのデータ交換に使用するプロトコルに応じてサーバー構成タイプを選択します。
FTP : FTP ファイル転送プロトコル(英語)を介して JetBrains Rider がサーバーにアクセスできるようにするには、このオプションを選択します。
SFTP : JetBrains Rider が SFTP(英語) ファイル転送プロトコルを介してサーバーにアクセスするようにするには、このオプションを選択します。
FTPS : このオプションを選択すると、JetBrains Rider は SSL(FTPS(英語) 拡張子)を介した FTP ファイル転送プロトコルを介してサーバーにアクセスします。
WebDAV : JetBrains Rider が WebDAV ファイル転送プロトコル(WebDAV(英語) 拡張子)を介してサーバーにアクセスできるようにするには、このオプションを選択します。
開いた新規サーバーの作成ダイアログで、サーバーへの接続の名前を入力し、OK をクリックします。新規サーバーの作成ダイアログが閉じ、デプロイノードの接続タブに戻ります。
サーバーのリストからデフォルトにするサーバーを選択し、サーバーリストの上にあるツールバーの
デフォルトとして使用をクリックして、ASP.NET Core アプリケーションの公開のときにサーバーをデフォルトとしてマークします。
他のプロジェクトでこのサーバーアクセス構成を再利用できるようにするには、このプロジェクトでのみ表示するチェックボックスをオフにします。
2. リモートホストとそのサーバーへの接続を設定する
タブ (Ctrl+Alt+S ) で、リモートホストアクセス、ファイル転送パラメーター、Web サーバー構成の設定を指定します。
アクセスするには、ホストアドレス、ポート、ユーザー資格情報を指定します。必要なフィールドは、使用するプロトコルの種類によって異なります。

SSH 構成 : リストから以前に作成した SSH 構成の 1 つを選択するか、
をクリックして、SSH 構成を作成するの説明に従って新しい構成を作成します。
ダウンロード / アップロードに Rsync を使用 : チェックボックスを選択すると、JetBrains Rider はファイルのアップロードとダウンロードに Rsync(英語) を使用するようになり、ファイル転送速度が向上します。
Rsync の設定をクリックして Rsync 設定ページを開き、Rsync を設定します。

ホスト : データを交換するサーバーのホスト名を指定します。
ポート : このサーバーがリッスンするポートを指定します。FTP/FTPS の場合、デフォルト値は
21です。WebDAV の場合、デフォルト値は6180です。ユーザー名とパスワード : ホストへの登録時に指定したユーザー名とパスワードを入力します。
パスワードを JetBrains Rider に永続的に保存するには、パスワードを保存チェックボックスをオンにします (そうでない場合は、IDE が再起動するまでのみ保存されます)。
または、匿名としてログインチェックボックスを選択して、サーバーとの匿名認証を有効にし、メールアドレスをパスワードとして使用します。
リモートホストの Web サーバーへの接続を設定します。
ルートパス : リモートファイルシステムを参照し、サーバーパスマッピングと除外パスを設定するためのリモートディレクトリルートとして使用されるフォルダーを指定します。
以下のいずれか 1 つを実行します:
サーバー上のルートフォルダーを指す、デフォルトの
/パスを受け入れます。パスを手動で入力するか、
をクリックして、開いたルートパスを選択ダイアログで目的のフォルダーを選択します。
自動検出をクリックします。JetBrains Rider は、FTP/SFTP サーバー上のユーザーのホームフォルダー設定を検出し、それに応じてルートパスを設定します。このボタンは、資格情報を指定した場合にのみ有効になります。
Web サーバーの URL : ルートパスで指定されたフォルダーに設定された URL アドレスを指定します。HTTP と HTTPS の両方がサポートされています。
フィールドの右上隅にある
参照をクリックして開き、提供された Web サーバー URL を確認します。
(オプション) 詳細セクションを展開して、次の説明に従ってさらに設定を構成します。
3. プロジェクトフォルダーをサーバーフォルダーと URL パスにマップする
タブ (Ctrl+Alt+S ) で、以下を指定します。
ローカルパス : ローカルプロジェクトフォルダーへの絶対パス。JetBrains Rider は、このフィールドに現在開いているプロジェクトへのパスを自動的に入力します。
デプロイメントパス : JetBrains Rider がローカルパスフィールドで指定されたプロジェクトフォルダーの内容をアップロードするサーバールートのフォルダー。
指定された名前のフォルダーがサーバー上にまだ存在しない場合は、プロジェクトのアップロードをトリガーすると、JetBrains Rider によってフォルダーが作成されます。
Web パス : デプロイメントパスで指定されたフォルダーに設定された URL パス。ルートフォルダーを指すにはスラッシュ (
/) を使用できます。また、Web からディレクトリにアクセスできない場合は、フィールドを空白のままにすることもできます。
関連ページ:
デプロイ
このページでは、JetBrains Rider とサーバー間の対話を制御できるサーバーアクセス構成とサーバーグループを作成、編集、削除します。サーバーを使用する場合は、サーバーがリモートホスト上にあるかコンピューター上にあるかに関係なく、サーバーアクセス構成を定義する必要があります。サーバーアクセス構成およびサーバーグループの操作の詳細については、「Web サーバーに接続するおよびサーバーをグループに編成する」を参照してください。ツールバーのアイコンとコンテキストメニューのコマンド:ツールバー...
ASP.NET および ASP.NETCore アプリケーションを公開する
従来の ASP.NET Web アプリケーションを公開する:クラシック ASP.NET プロジェクトをデプロイするには、ソリューションエクスプローラーでプロジェクトを右クリックし、コンテキストメニューからを選択します。JetBrains Rider は、.zip ファイルの形式でデプロイパッケージを生成します。これは、MSDeploy コマンドラインを使用してデプロイできます。ASP.NET Core Web アプリケーションを公開する:JetBrains Rider では、2 つの実行構成を...
ローカルサーバー構成を作成する
ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、JetBrains Rider プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。JetBrains Rider でローカルサーバー構成を作成するには、JetBrains Rider とサーバー間の接続を設定し、JetBrains Rider プロジェクトとサーバー上のプロジェクトフォ...