Skip to content

Commit aa38b4e

Browse files
committed
make initialize better
1 parent 760b809 commit aa38b4e

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/Servers/IIS/IIS/src/StartupHook.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,18 +40,16 @@ public static void Initialize()
4040
}
4141

4242
var detailedErrors = Environment.GetEnvironmentVariable("ASPNETCORE_DETAILEDERRORS");
43-
var detailedErrorsEnabled = string.IsNullOrEmpty(detailedErrors) ?
44-
false :
45-
detailedErrors.Equals("1", StringComparison.OrdinalIgnoreCase) ||
46-
detailedErrors.Equals("true", StringComparison.OrdinalIgnoreCase);
43+
var enableStartupErrorPage = detailedErrors?.Equals("1", StringComparison.OrdinalIgnoreCase) ?? false;
44+
enableStartupErrorPage |= detailedErrors?.Equals("true", StringComparison.OrdinalIgnoreCase) ?? false;
4745

4846
var aspnetCoreEnvironment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");
49-
var aspnetCoreEnvironmentDevelopment = string.IsNullOrEmpty(aspnetCoreEnvironment) ? false : aspnetCoreEnvironment.Equals("Development", StringComparison.OrdinalIgnoreCase);
47+
enableStartupErrorPage |= aspnetCoreEnvironment?.Equals("Development", StringComparison.OrdinalIgnoreCase) ?? false;
5048

5149
var dotnetEnvironment = Environment.GetEnvironmentVariable("DOTNET_ENVIRONMENT");
52-
var dotnetEnvironmentDevelopment = string.IsNullOrEmpty(dotnetEnvironment) ? false : dotnetEnvironment.Equals("Development", StringComparison.OrdinalIgnoreCase);
50+
enableStartupErrorPage |= dotnetEnvironment?.Equals("Development", StringComparison.OrdinalIgnoreCase) ?? false;
5351

54-
if (!detailedErrorsEnabled && !aspnetCoreEnvironmentDevelopment && !dotnetEnvironmentDevelopment)
52+
if (!enableStartupErrorPage)
5553
{
5654
// Not running in development or detailed errors aren't enabled
5755
return;

0 commit comments

Comments
 (0)