インプレースサーバー構成を作成する
インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の JetBrains Rider プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、JetBrains Rider でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。
JetBrains Rider でインプレースサーバー構成を作成するには、サーバードキュメントルートにマップされた Web サーバー URL とプロジェクトへの URL パスを指定するだけです。
1. サーバー構成の名前、タイプ、可視性を指定する
Ctrl+Alt+S を押して設定を開き、
を選択します。既存のサーバー構成をすべてリストした左側のペインで、追加
をクリックして、ポップアップメニューで直接を選択します。
開いた新規サーバーの作成ダイアログで、作成するサーバーの名前を入力し、OK をクリックします。新規サーバーの作成ダイアログが閉じ、デプロイノードの接続タブに戻ります。
ツールバーの
をクリックすると、ASP.NET Core アプリケーションの公開のときにサーバーをデフォルトとしてマークできます。
他のプロジェクトでこのサーバーアクセス構成を再利用できるようにするには、このプロジェクトでのみ表示するチェックボックスをオフにします。
2. サーバードキュメントルートの URL アドレスを指定する
タブ (Ctrl+Alt+S ) で、以下を指定します。
Web サーバーの URL : サーバー構成ファイル内のサーバードキュメントルートにマップされた URL アドレス (ホスト名と (オプションで) ポート)。これは、アプリケーションの Web アドレスのベース URL です。HTTP と HTTPS の両方がサポートされています。
フィールドの右上隅にある
参照をクリックして開き、提供された Web サーバー URL を確認します。
3. プロジェクトフォルダーにマップされた URL パスを指定する
タブ (Ctrl+Alt+S ) で、以下を指定します。
![デプロイマッピングタブ Deployment Mappings tab](https://resources.jetbrains.com/help/img/rider/2024.1/deployment_mappings_tab_inplace_server.png)
ローカルパス : ローカルプロジェクトフォルダーへの絶対パス。JetBrains Rider は、このフィールドに現在開いているプロジェクトへのパスを自動的に入力します。
Web パス : ローカルパスで指定されたプロジェクトフォルダーへの URL パス。ほとんどの場合、これはローカルパスフィールドに指定されたフォルダー名と同じです。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/select_local_server_type.png)
ローカルサーバー構成を作成する
ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、JetBrains Rider プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。JetBrains Rider でローカルサーバー構成を作成するには、JetBrains Rider とサーバー間の接続を設定し、JetBrains Rider プロジェクトとサーバー上のプロジェクトフォ...
![](https://pleiades.io/icons/rider.png)
デプロイ
このページでは、JetBrains Rider とサーバー間の対話を制御できるサーバーアクセス構成とサーバーグループを作成、編集、削除します。サーバーを使用する場合は、サーバーがリモートホスト上にあるかコンピューター上にあるかに関係なく、サーバーアクセス構成を定義する必要があります。サーバーアクセス構成およびサーバーグループの操作の詳細については、「Web サーバーに接続するおよびサーバーをグループに編成する」を参照してください。ツールバーのアイコンとコンテキストメニューのコマンド:ツールバー...
![](https://resources.jetbrains.com/help/img/rider/2024.1/deploy-to-azure-app-service.png)
ASP.NET および ASP.NETCore アプリケーションを公開する
従来の ASP.NET Web アプリケーションを公開する:クラシック ASP.NET プロジェクトをデプロイするには、ソリューションエクスプローラーでプロジェクトを右クリックし、コンテキストメニューからを選択します。JetBrains Rider は、.zip ファイルの形式でデプロイパッケージを生成します。これは、MSDeploy コマンドラインを使用してデプロイできます。ASP.NET Core Web アプリケーションを公開する:JetBrains Rider では、2 つの実行構成を...