Post

Secrets Behind JetBrains Rider and IIS Express

A post about the integration between JetBrains Rider and IIS Express.

I did not realize JetBrains was working on IIS/IIS Express integration, as I uninstalled Rider from my Windows machine, and only use it on Mac. However, it was a Stack Overflow thread that drew my attention a few days ago.

So it was surprising to see that JetBrains decided to,

  • Follow Microsoft’s approach to use a hidden applicationHost.config, but in its .idea folder.
  • Design the relevant UI elements for configuration.

img-description Figure 1: Rider dialog on IIS Express settings.

You can also see from the bottom left corner that IIS Express standard output is also captured and displayed in Rider so that troubleshooting issues should be easier (than VS).

Note that the relevant UI elements might only appear in EAP/nightly builds.

I might come back to post more about the integration once it is available in a Rider stable release. Stay tuned.

Update: Jexus Manager now supports both VS and Rider’s private config files,

img-description Figure 2: Jexus Manager with Rider support.

© Lex Li. All rights reserved. The code included is licensed under CC BY 4.0 unless otherwise noted.
Advertisement