168 references to WebHostDefaults
AutobahnTestApp (2)
Program.cs (2)
44
var urls = webHostBuilder.GetSetting(
WebHostDefaults
.ServerUrlsKey) ?? webHostBuilder.GetSetting("server.urls");
45
webHostBuilder.UseSetting(
WebHostDefaults
.ServerUrlsKey, string.Empty);
blazor-devserver (2)
Server\Program.cs (2)
36
[
WebHostDefaults
.EnvironmentKey] = "Development",
39
[
WebHostDefaults
.StaticWebAssetsKey] = name,
IIS.Tests (1)
Utilities\TestServer.cs (1)
151
.UseSetting(
WebHostDefaults
.ApplicationKey, typeof(TestServer).GetTypeInfo().Assembly.FullName)
InMemory.FunctionalTests (1)
TestTransport\TestServer.cs (1)
81
.UseSetting(
WebHostDefaults
.ShutdownTimeoutKey, context.ShutdownTimeout.TotalSeconds.ToString(CultureInfo.InvariantCulture))
Microsoft.AspNetCore (42)
ConfigureWebHostBuilder.cs (30)
42
var previousContentRootConfig = _configuration[
WebHostDefaults
.ContentRootKey];
44
var previousWebRootConfig = _configuration[
WebHostDefaults
.WebRootKey];
45
var previousApplication = _configuration[
WebHostDefaults
.ApplicationKey];
46
var previousEnvironment = _configuration[
WebHostDefaults
.EnvironmentKey];
47
var previousHostingStartupAssemblies = _configuration[
WebHostDefaults
.HostingStartupAssembliesKey];
48
var previousHostingStartupAssembliesExclude = _configuration[
WebHostDefaults
.HostingStartupExcludeAssembliesKey];
53
if (!string.Equals(previousWebRootConfig, _configuration[
WebHostDefaults
.WebRootKey], StringComparison.OrdinalIgnoreCase)
54
&& !string.Equals(HostingPathResolver.ResolvePath(previousWebRoot, previousContentRoot), HostingPathResolver.ResolvePath(_configuration[
WebHostDefaults
.WebRootKey], previousContentRoot), StringComparison.OrdinalIgnoreCase))
57
throw new NotSupportedException($"The web root changed from \"{HostingPathResolver.ResolvePath(previousWebRoot, previousContentRoot)}\" to \"{HostingPathResolver.ResolvePath(_configuration[
WebHostDefaults
.WebRootKey], previousContentRoot)}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead.");
59
else if (!string.Equals(previousApplication, _configuration[
WebHostDefaults
.ApplicationKey], StringComparison.OrdinalIgnoreCase))
62
throw new NotSupportedException($"The application name changed from \"{previousApplication}\" to \"{_configuration[
WebHostDefaults
.ApplicationKey]}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead.");
64
else if (!string.Equals(previousContentRootConfig, _configuration[
WebHostDefaults
.ContentRootKey], StringComparison.OrdinalIgnoreCase)
65
&& !string.Equals(previousContentRoot, HostingPathResolver.ResolvePath(_configuration[
WebHostDefaults
.ContentRootKey]), StringComparison.OrdinalIgnoreCase))
68
throw new NotSupportedException($"The content root changed from \"{previousContentRoot}\" to \"{HostingPathResolver.ResolvePath(_configuration[
WebHostDefaults
.ContentRootKey])}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead.");
70
else if (!string.Equals(previousEnvironment, _configuration[
WebHostDefaults
.EnvironmentKey], StringComparison.OrdinalIgnoreCase))
73
throw new NotSupportedException($"The environment changed from \"{previousEnvironment}\" to \"{_configuration[
WebHostDefaults
.EnvironmentKey]}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead.");
75
else if (!string.Equals(previousHostingStartupAssemblies, _configuration[
WebHostDefaults
.HostingStartupAssembliesKey], StringComparison.OrdinalIgnoreCase))
78
throw new NotSupportedException($"The hosting startup assemblies changed from \"{previousHostingStartupAssemblies}\" to \"{_configuration[
WebHostDefaults
.HostingStartupAssembliesKey]}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead.");
80
else if (!string.Equals(previousHostingStartupAssembliesExclude, _configuration[
WebHostDefaults
.HostingStartupExcludeAssembliesKey], StringComparison.OrdinalIgnoreCase))
83
throw new NotSupportedException($"The hosting startup assemblies exclude list changed from \"{previousHostingStartupAssembliesExclude}\" to \"{_configuration[
WebHostDefaults
.HostingStartupExcludeAssembliesKey]}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead.");
120
var previousApplication = _configuration[
WebHostDefaults
.ApplicationKey];
121
var previousEnvironment = _configuration[
WebHostDefaults
.EnvironmentKey];
122
var previousHostingStartupAssemblies = _configuration[
WebHostDefaults
.HostingStartupAssembliesKey];
123
var previousHostingStartupAssembliesExclude = _configuration[
WebHostDefaults
.HostingStartupExcludeAssembliesKey];
125
if (string.Equals(key,
WebHostDefaults
.WebRootKey, StringComparison.OrdinalIgnoreCase) &&
131
else if (string.Equals(key,
WebHostDefaults
.ApplicationKey, StringComparison.OrdinalIgnoreCase) &&
137
else if (string.Equals(key,
WebHostDefaults
.ContentRootKey, StringComparison.OrdinalIgnoreCase) &&
143
else if (string.Equals(key,
WebHostDefaults
.EnvironmentKey, StringComparison.OrdinalIgnoreCase) &&
149
else if (string.Equals(key,
WebHostDefaults
.HostingStartupAssembliesKey, StringComparison.OrdinalIgnoreCase) &&
155
else if (string.Equals(key,
WebHostDefaults
.HostingStartupExcludeAssembliesKey, StringComparison.OrdinalIgnoreCase) &&
WebApplicationBuilder.cs (10)
54
new KeyValuePair<string, string?>(
WebHostDefaults
.WebRootKey, options.WebRootPath),
117
new KeyValuePair<string, string?>(
WebHostDefaults
.WebRootKey, options.WebRootPath),
172
new KeyValuePair<string, string?>(
WebHostDefaults
.WebRootKey, options.WebRootPath),
223
webHostBuilder.UseSetting(
WebHostDefaults
.ApplicationKey, _hostApplicationBuilder.Environment.ApplicationName ?? "");
224
webHostBuilder.UseSetting(
WebHostDefaults
.PreventHostingStartupKey, Configuration[
WebHostDefaults
.PreventHostingStartupKey]);
225
webHostBuilder.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, Configuration[
WebHostDefaults
.HostingStartupAssembliesKey]);
226
webHostBuilder.UseSetting(
WebHostDefaults
.HostingStartupExcludeAssembliesKey, Configuration[
WebHostDefaults
.HostingStartupExcludeAssembliesKey]);
WebHost.cs (2)
108
builder.UseSetting(
WebHostDefaults
.ApplicationKey, applicationName);
162
if (string.IsNullOrEmpty(builder.GetSetting(
WebHostDefaults
.ContentRootKey)))
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\DefaultRazorComponentsServiceOptionsConfiguration.cs (1)
24
var value = Configuration[
WebHostDefaults
.DetailedErrorsKey];
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitOptionsJSInteropDetailedErrorsConfiguration.cs (1)
21
var value = Configuration[
WebHostDefaults
.DetailedErrorsKey];
Microsoft.AspNetCore.Hosting (36)
GenericHost\GenericWebHostBuilder.cs (4)
170
UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
195
UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
320
UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
345
UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
GenericHost\GenericWebHostService.cs (5)
71
var urls = Configuration[
WebHostDefaults
.ServerUrlsKey];
79
var httpPorts = Configuration[
WebHostDefaults
.HttpPortsKey] ?? string.Empty;
80
var httpsPorts = Configuration[
WebHostDefaults
.HttpsPortsKey] ?? string.Empty;
103
var preferHostingUrlsConfig = Configuration[
WebHostDefaults
.PreferHostingUrlsKey];
130
throw new InvalidOperationException($"No application configured. Please specify an application via IWebHostBuilder.UseStartup, IWebHostBuilder.Configure, or specifying the startup assembly via {nameof(
WebHostDefaults
.StartupAssemblyKey)} in the web host configuration.");
GenericHost\SlimWebHostBuilder.cs (1)
81
UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
Internal\WebHost.cs (3)
194
throw new InvalidOperationException($"No application configured. Please specify startup via IWebHostBuilder.UseStartup, IWebHostBuilder.Configure, injecting {nameof(IStartup)} or specifying the startup assembly via {nameof(
WebHostDefaults
.StartupAssemblyKey)} in the web host configuration.");
266
var urls = _config[
WebHostDefaults
.ServerUrlsKey] ?? _config[DeprecatedServerUrlsKey];
269
serverAddressesFeature!.PreferHostingUrls = WebHostUtilities.ParseBool(_config[
WebHostDefaults
.PreferHostingUrlsKey]);
Internal\WebHostOptions.cs (14)
20
ApplicationName = environment?.ApplicationName ?? GetConfig(
WebHostDefaults
.ApplicationKey) ?? Assembly.GetEntryAssembly()?.GetName().Name ?? string.Empty;
21
StartupAssembly = GetConfig(
WebHostDefaults
.StartupAssemblyKey);
22
DetailedErrors = WebHostUtilities.ParseBool(GetConfig(
WebHostDefaults
.DetailedErrorsKey));
23
CaptureStartupErrors = WebHostUtilities.ParseBool(GetConfig(
WebHostDefaults
.CaptureStartupErrorsKey));
24
Environment = environment?.EnvironmentName ?? GetConfig(
WebHostDefaults
.EnvironmentKey);
25
WebRoot = GetConfig(
WebHostDefaults
.WebRootKey);
26
ContentRootPath = environment?.ContentRootPath ?? GetConfig(
WebHostDefaults
.ContentRootKey);
27
PreventHostingStartup = WebHostUtilities.ParseBool(GetConfig(
WebHostDefaults
.PreventHostingStartupKey));
28
SuppressStatusMessages = WebHostUtilities.ParseBool(GetConfig(
WebHostDefaults
.SuppressStatusMessagesKey));
29
ServerUrls = GetConfig(
WebHostDefaults
.ServerUrlsKey);
30
PreferHostingUrls = WebHostUtilities.ParseBool(GetConfig(
WebHostDefaults
.PreferHostingUrlsKey));
33
HostingStartupAssemblies = Split(ApplicationName, GetConfig(
WebHostDefaults
.HostingStartupAssembliesKey));
34
HostingStartupExcludeAssemblies = Split(GetConfig(
WebHostDefaults
.HostingStartupExcludeAssembliesKey));
36
var timeout = GetConfig(
WebHostDefaults
.ShutdownTimeoutKey);
StaticWebAssets\StaticWebAssetsLoader.cs (1)
50
var candidate = configuration[
WebHostDefaults
.StaticWebAssetsKey] ?? ResolveRelativeToAssembly(environment);
WebHostBuilder.cs (4)
46
if (string.IsNullOrEmpty(GetSetting(
WebHostDefaults
.EnvironmentKey)))
49
UseSetting(
WebHostDefaults
.EnvironmentKey, Environment.GetEnvironmentVariable("Hosting:Environment")
53
if (string.IsNullOrEmpty(GetSetting(
WebHostDefaults
.ServerUrlsKey)))
56
UseSetting(
WebHostDefaults
.ServerUrlsKey, Environment.GetEnvironmentVariable("ASPNETCORE_SERVER.URLS"));
WebHostBuilderExtensions.cs (4)
43
hostBuilder.UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
72
hostBuilder.UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
102
hostBuilder.UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
145
hostBuilder.UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName);
Microsoft.AspNetCore.Hosting.Abstractions (10)
HostingAbstractionsWebHostBuilderExtensions.cs (10)
43
return hostBuilder.UseSetting(
WebHostDefaults
.CaptureStartupErrorsKey, captureStartupErrors ? "true" : "false");
58
.UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName)
59
.UseSetting(
WebHostDefaults
.StartupAssemblyKey, startupAssemblyName);
90
return hostBuilder.UseSetting(
WebHostDefaults
.EnvironmentKey, environment);
103
return hostBuilder.UseSetting(
WebHostDefaults
.ContentRootKey, contentRoot);
116
return hostBuilder.UseSetting(
WebHostDefaults
.WebRootKey, webRoot);
129
return hostBuilder.UseSetting(
WebHostDefaults
.ServerUrlsKey, string.Join(';', urls));
141
return hostBuilder.UseSetting(
WebHostDefaults
.PreferHostingUrlsKey, preferHostingUrls ? "true" : "false");
152
return hostBuilder.UseSetting(
WebHostDefaults
.SuppressStatusMessagesKey, suppressStatusMessages ? "true" : "false");
163
return hostBuilder.UseSetting(
WebHostDefaults
.ShutdownTimeoutKey, ((int)timeout.TotalSeconds).ToString(CultureInfo.InvariantCulture));
Microsoft.AspNetCore.Hosting.Tests (32)
HostingEnvironmentExtensionsTests.cs (2)
21
[
WebHostDefaults
.WebRootKey] = "testroot"
68
[
WebHostDefaults
.EnvironmentKey] = "NewName"
WebHostBuilderTests.cs (20)
298
{
WebHostDefaults
.ApplicationKey, assemblyName },
299
{
WebHostDefaults
.HostingStartupAssembliesKey, assemblyName }
495
.UseSetting(
WebHostDefaults
.EnvironmentKey, "EnvA")
496
.UseSetting(
WebHostDefaults
.EnvironmentKey, "EnvB")
513
{
WebHostDefaults
.EnvironmentKey, "EnvB" }
521
.UseSetting(
WebHostDefaults
.EnvironmentKey, "EnvA")
539
{
WebHostDefaults
.EnvironmentKey, "EnvA" }
548
.UseSetting(
WebHostDefaults
.EnvironmentKey, "EnvB")
565
{
WebHostDefaults
.EnvironmentKey, "EnvA" }
574
{
WebHostDefaults
.EnvironmentKey, "EnvB" }
894
.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, typeof(TestStartupAssembly1.TestHostingStartup1).GetTypeInfo().Assembly.FullName)
914
.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, fullName + ";" + name)
931
.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, typeof(TestStartupAssembly1.TestHostingStartup1).GetTypeInfo().Assembly.FullName)
951
.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, typeof(WebHostBuilderTests).GetTypeInfo().Assembly.FullName)
952
.UseSetting(
WebHostDefaults
.ApplicationKey, startupAssemblyName)
1051
.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, typeof(TestStartupAssembly1.TestHostingStartup1).GetTypeInfo().Assembly.FullName)
1052
.UseSetting(
WebHostDefaults
.HostingStartupExcludeAssembliesKey, typeof(TestStartupAssembly1.TestHostingStartup1).GetTypeInfo().Assembly.FullName)
1169
.UseSetting(
WebHostDefaults
.PreventHostingStartupKey, "true")
1185
.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, "SomeBogusName")
1206
.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, "SomeBogusName")
WebHostConfigurationsTests.cs (7)
16
{
WebHostDefaults
.WebRootKey, "wwwroot"},
17
{
WebHostDefaults
.ApplicationKey, "MyProjectReference"},
18
{
WebHostDefaults
.StartupAssemblyKey, "MyProjectReference" },
19
{
WebHostDefaults
.EnvironmentKey, Environments.Development},
20
{
WebHostDefaults
.DetailedErrorsKey, "true"},
21
{
WebHostDefaults
.CaptureStartupErrorsKey, "true" },
22
{
WebHostDefaults
.SuppressStatusMessagesKey, "true" }
WebHostTests.cs (3)
200
{
WebHostDefaults
.ShutdownTimeoutKey, "1" }
239
{
WebHostDefaults
.ShutdownTimeoutKey, "1" }
275
{
WebHostDefaults
.ShutdownTimeoutKey, "10" }
Microsoft.AspNetCore.Mvc.FunctionalTests (2)
SimpleWithWebApplicationBuilderTests.cs (2)
205
expectedWebRoot = Path.GetFullPath(Path.Combine(builder.GetSetting(
WebHostDefaults
.ContentRootKey), webRoot));
206
builder.UseSetting(
WebHostDefaults
.WebRootKey, webRoot);
Microsoft.AspNetCore.Server.IISIntegration (1)
WebHostBuilderIISExtensions.cs (1)
84
hostBuilder.UseSetting(
WebHostDefaults
.ServerUrlsKey, address);
Microsoft.AspNetCore.Server.IISIntegration.Tests (5)
IISMiddlewareTests.cs (5)
308
Assert.Null(webHostBuilder.GetSetting(
WebHostDefaults
.ServerUrlsKey));
309
Assert.Null(webHostBuilder.GetSetting(
WebHostDefaults
.PreferHostingUrlsKey));
321
Assert.Equal("http://127.0.0.1:12345", configuration[
WebHostDefaults
.ServerUrlsKey]);
322
Assert.Equal("true", configuration[
WebHostDefaults
.PreferHostingUrlsKey]);
349
Assert.Equal("http://127.0.0.1:12345", configuration[
WebHostDefaults
.ServerUrlsKey]);
Microsoft.AspNetCore.Server.Kestrel.Tests (2)
HttpsConfigurationTests.cs (2)
37
.UseSetting(
WebHostDefaults
.ServerUrlsKey, address);
75
.UseSetting(
WebHostDefaults
.ServerUrlsKey, $"{httpAddress};{httpsAddress}");
Microsoft.AspNetCore.Tests (24)
WebApplicationTests.cs (23)
395
Assert.Throws<NotSupportedException>(() => builder.WebHost.UseSetting(
WebHostDefaults
.ApplicationKey, nameof(WebApplicationTests)));
396
Assert.Throws<NotSupportedException>(() => builder.WebHost.UseSetting(
WebHostDefaults
.EnvironmentKey, envName));
397
Assert.Throws<NotSupportedException>(() => builder.WebHost.UseSetting(
WebHostDefaults
.ContentRootKey, contentRoot));
398
Assert.Throws<NotSupportedException>(() => builder.WebHost.UseSetting(
WebHostDefaults
.WebRootKey, webRoot));
399
Assert.Throws<NotSupportedException>(() => builder.WebHost.UseSetting(
WebHostDefaults
.HostingStartupAssembliesKey, "hosting"));
400
Assert.Throws<NotSupportedException>(() => builder.WebHost.UseSetting(
WebHostDefaults
.HostingStartupExcludeAssembliesKey, "hostingexclude"));
419
{
WebHostDefaults
.ApplicationKey, nameof(WebApplicationTests) }
427
{
WebHostDefaults
.EnvironmentKey, envName }
435
{
WebHostDefaults
.ContentRootKey, contentRoot }
443
{
WebHostDefaults
.WebRootKey, webRoot }
451
{
WebHostDefaults
.HostingStartupAssembliesKey, "hosting" }
459
{
WebHostDefaults
.HostingStartupExcludeAssembliesKey, "hostingexclude" }
842
$"--{
WebHostDefaults
.ApplicationKey}=testhost",
843
$"--{
WebHostDefaults
.ContentRootKey}={contentRoot}",
844
$"--{
WebHostDefaults
.WebRootKey}=wwwroot2",
845
$"--{
WebHostDefaults
.EnvironmentKey}=Test"
892
$"--{
WebHostDefaults
.ApplicationKey}={nameof(WebApplicationTests)}",
893
$"--{
WebHostDefaults
.ContentRootKey}={contentRoot}",
894
$"--{
WebHostDefaults
.EnvironmentKey}={envName}",
895
$"--{
WebHostDefaults
.WebRootKey}={webRoot}",
2252
builder.Configuration[
WebHostDefaults
.ApplicationKey] = nameof(WebApplicationTests);
2253
builder.Configuration[
WebHostDefaults
.EnvironmentKey] = envName;
2254
builder.Configuration[
WebHostDefaults
.ContentRootKey] = contentRoot;
WebHostTests.cs (1)
28
Assert.Equal("http://localhost:5001", builder.GetSetting(
WebHostDefaults
.ServerUrlsKey));
SignalRSamples (1)
Program.cs (1)
23
.UseSetting(
WebHostDefaults
.PreventHostingStartupKey, "true")
SocialWeather (1)
Program.cs (1)
14
.UseSetting(
WebHostDefaults
.PreventHostingStartupKey, "true")
Sockets.BindTests (2)
src\Servers\Kestrel\shared\test\TransportTestHelpers\TestServer.cs (2)
103
.UseSetting(
WebHostDefaults
.ApplicationKey, typeof(TestServer).Assembly.FullName)
104
.UseSetting(
WebHostDefaults
.ShutdownTimeoutKey, TestConstants.DefaultTimeout.TotalSeconds.ToString(CultureInfo.InvariantCulture))
Sockets.FunctionalTests (2)
src\Servers\Kestrel\shared\test\TransportTestHelpers\TestServer.cs (2)
103
.UseSetting(
WebHostDefaults
.ApplicationKey, typeof(TestServer).Assembly.FullName)
104
.UseSetting(
WebHostDefaults
.ShutdownTimeoutKey, TestConstants.DefaultTimeout.TotalSeconds.ToString(CultureInfo.InvariantCulture))