Skip to content

Support Opt-in IIS Express Launch Setting for ASP.NET Core Templates #42818

@khalidabuhakmeh

Description

@khalidabuhakmeh

Is there an existing issue for this?

  • I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.

With .NET being cross-platform, many developers use Kestrel as their primary hosting solution on macOS and Linux. The IIS Express launch settings are noisy and can make for a less-than-optimal experience.

Describe the solution you'd like

Would it be possible to modify the default ASP.NET Core templates to opt into the launch settings folks want as part of their project?

dotnet new web --include-iisexpress

For IDEs on Windows, the tooling can expose the checkbox or default to including the flag. Everyone else gets Kestrel by default, including the new http and https launch settings.

Additional context

I'm a macOS and Linux user predominately, and the IIS Express setting adds noise to my development experience.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-minimalIncludes minimal APIs, endpoint filters, parameter binding, request delegate generator etcarea-mvcIncludes: MVC, Actions and Controllers, Localization, CORS, most templatesfeature-templates

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions