ローカルサーバー構成を作成する
ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、JetBrains Rider プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。
JetBrains Rider でローカルサーバー構成を作成するには、JetBrains Rider とサーバー間の接続を設定し、JetBrains Rider プロジェクトとサーバー上のプロジェクトフォルダーおよび対応する URL パス間のマッピングを構成する必要があります。
1. サーバー構成の名前、タイプ、可視性を指定する
Ctrl+Alt+S を押して設定を開き、を選択します。
既存のサーバー構成をすべてリストした左側のペインで、追加
をクリックして、ポップアップメニューでローカルまたはマウント済みフォルダーを選択します。

開いた新規サーバーの作成ダイアログで、作成するサーバーの名前を入力し、OK をクリックします。新規サーバーの作成ダイアログが閉じ、デプロイノードの接続タブに戻ります。
サーバーのリストからデフォルトにするサーバーを選択し、サーバーリストの上にあるツールバーの
デフォルトとして使用をクリックして、ASP.NET Core アプリケーションの公開のときにサーバーをデフォルトとしてマークします。
他のプロジェクトでこのサーバーアクセス構成を再利用できるようにするには、このプロジェクトでのみ表示するチェックボックスをオフにします。
2. サーバーへの接続を設定する
タブ (Ctrl+Alt+S ) で、サーバー設定を指定します。
フォルダー : サーバー構成ファイルで定義されているサーバードキュメントルートへの絶対パスを指定します。ドキュメントルート自体の他に、ドキュメントルートにある他の既存のフォルダーも指定できます。
ドキュメントルートは、Web サーバーが Web サーバー URL にファイルを提供するフォルダーです。
Web サーバーの URL : サーバー構成ファイル内のサーバードキュメントルートにマップされた URL アドレス (ホスト名と (オプションで) ポート)。これは、アプリケーションの Web アドレスのベース URL です。HTTP と HTTPS の両方がサポートされています。
フィールドの右上隅にある
参照をクリックして開き、提供された Web サーバー URL を確認します。
3. プロジェクトフォルダーをサーバーフォルダーと URL パスにマップする
タブ (Ctrl+Alt+S ) で、JetBrains Rider で開いたプロジェクトとそれに対応するサーバードキュメントルートのフォルダー間のマッピングを指定します。

ローカルパス : ローカルプロジェクトフォルダーへの絶対パス。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 つの実行構成を...
インプレースサーバー構成を作成する
インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の JetBrains Rider プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、JetBrains Rider でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。JetBrains Rider でインプレースサーバー構成を作成するには、サーバードキュメントル...
リモートサーバー構成を作成する
リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。JetBrains Rider でリモートサーバー構成を作成するには、次の手順を実行する必要があります。リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと JetBrains Rider の間にあります。JetBrains Rider プロジェクトとホ...