Skip to content

jexuswebserver/vscode-iis

Repository files navigation

IIS and IIS Express extension for Visual Studio Code

This extension gives you the power to run web apps from a folder opened in Visual Studio Code using IIS/IIS Express web server.

Become a Sponsor Version Installs Downloads Rating

Call for Sponsorship

This is a free extension. If you find it useful to yourself or your business then you might consider sponsoring it on Github.

Features

  • Full XML syntax highlighting for .config files
  • Context-aware completions for IIS configuration elements and attributes powered by a C# language server
  • View element and attribute type information on hover
  • Validate configuration against IIS schema (foundation ready for diagnostics)
  • Automatically loads schema definitions from IIS Express and IIS installations
  • Detect and launch Jexus Manager to enable the opened project on IIS/IIS Express web server.
  • Multiple-folder workspace is fully supported.
  • Access to most IIS/IIS Express configuration options.
  • ASP.NET/ASP.NET Core/Blazor projects are fully supported.
  • PHP support can be enabled manually.
  • Node.js, Java, Python, Ruby, and Go support can be enabled by adding HttpPlatformHandler to IIS Express.
  • CORS support can be enabled by adding IIS CORS module to IIS Express.

To learn more about Jexus Manager, you can visit its documentation site.

VS Code

Requirements

Available Commands

Use View | Command Pallette... to open the command list and search for the commands below,

  • Launch IIS/IIS Express from here - Start Jexus Manager to perform IIS/IIS Express actions.
  • Reset IIS/IIS Express selected config file - Change the config file Jexus Manager should use.

Known Issues

  • Only IIS Express mode is supported at this moment.

Release Notes

Release notes can be found at GitHub.

About

IIS and IIS Express extension for Visual Studio Code

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors