How to specify a base url or host port for Jetbrains Rider asp.net project

Wietlol picture Wietlol · Apr 5, 2017 · Viewed 9.6k times · Source

I have a C# Asp.net web project made in Visual Studio. The project runs on a certain port (57243) and I made other programs that were testing the web service etc to use "localhost:57243".

Recently I tried running the project in Jetbrains' Rider IDE because of whatever reasons I made up at the time. The only issue I am having now is that the web service runs on port 5001 and I cannot find any property to change the base url or the host port to make it work.

TLDR, I am looking for this option inside the Jetbrains' Rider IDE: enter image description here

Answer

Sasquatch picture Sasquatch · May 25, 2017

This can be done inside the Rider IDE if you like.

If you edit the run/build configuration you are using when you hit F5 and then edit the environment variables you can add the ASPNETCORE_URLS environment variable which will run the app using the port specified as shown here.

Rider Run configuration environment variables

Steps to edit the setting

  1. Open the edit screen for the run/build configuration
  2. Click the ellipsis on the environment variables edit box to edit
  3. Click the plus (+) symbol to add a new evironment variable
  4. Set the name to ASPNETCORE_URLS and the value to http://*:57243
  5. Save your changes and run