Type object
File match launchsettings.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/launchsettings-json/latest.json
Source https://www.schemastore.org/launchsettings.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

profiles Record<string, object>

A list of debug profiles

iisSettings object

IIS and IIS Express settings

Definitions

profile object
iisSetting object
iisSettingContent
windowsAuthentication boolean

Set to true to enable windows authentication for your site in IIS and IIS Express.

Default: false
anonymousAuthentication boolean

Set to true to enable anonymous authentication for your site in IIS and IIS Express.

Default: true
iisExpress object

Site settings to use with IISExpress profiles.

iis object

Site settings to use with IIS profiles.

iisBindingContent
applicationUrl string

The URL of the web site.

Default: ""
format=uri
sslPort integer

The SSL port to use for the web site.

Default: 0
min=0max=65535
profileContent
commandName string

Identifies the debug target to run.

Default: ""
Values: "Executable" "Project" "IIS" "IISExpress" "DebugRoslynComponent" "Docker" "DockerCompose" "MsixPackage" "SdkContainer" "WSL2"
minLength=1
commandLineArgs string

The arguments to pass to the target being run.

Default: ""
executablePath string

An absolute or relative path to the executable.

Default: ""
workingDirectory string

Sets the working directory of the command.

launchBrowser boolean

Set to true if the browser should be launched.

Default: false
launchUrl string

The relative URL to launch in the browser.

environmentVariables Record<string, string>

Set the environment variables as key/value pairs.

applicationUrl string

A semi-colon delimited list of URL(s) to configure for the web server.

nativeDebugging boolean

Set to true to enable native code debugging.

Default: false
externalUrlConfiguration boolean

Set to true to disable configuration of the site when running the Asp.Net Core Project profile.

Default: false
use64Bit boolean

Set to true to run the 64 bit version of IIS Express, false to run the x86 version.

Default: true
ancmHostingModel enum

Specifies the hosting model to use when running ASP.NET core projects in IIS and IIS Express.

Default: false
Values: "InProcess" "OutOfProcess"
sqlDebugging boolean

Set to true to enable debugging of SQL scripts and stored procedures.

Default: false
jsWebView2Debugging boolean

Set to true to enable the JavaScript debugger for Microsoft Edge (Chromium) based WebView2.

Default: false
leaveRunningOnClose boolean

Set to true to leave the IIS application pool running when the project is closed.

Default: false
remoteDebugEnabled boolean

Set to true to have the debugger attach to a process on a remote computer.

Default: false
remoteDebugMachine string

The name and port number of the remote machine in name:port format.

authenticationMode enum

The authentication scheme to use when connecting to the remote computer.

Default: "None"
Values: "None" "Windows"
hotReloadEnabled boolean

Set to true to enable applying code changes to the running application.

Default: true
publishAllPorts boolean

Publish all exposed ports to random ports in Docker (-P).

Default: true
useSSL boolean

Set to true to bind the SSL port.

Default: true
sslPort integer

The SSL port to use for the web site.

Default: 0
min=0max=65535
httpPort integer

The HTTP port to use for the web site.

Default: 0
min=0max=65535
dotnetRunMessages boolean

Set to true to display a message when the project is building.

Default: true
inspectUri string

The url to enable debugging on a Blazor WebAssembly application.

Default: "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
targetProject string

A relative or absolute path to the .NET project file on which Roslyn component should be executed. Relative to the current project's folder.

Default: ""