diff --git a/src/NuGetGallery.Cloud/NuGetGalleryContent/bin/Startup.ps1 b/src/NuGetGallery.Cloud/NuGetGalleryContent/bin/Startup.ps1 index 27719f3c21..2bfef3ea2e 100644 --- a/src/NuGetGallery.Cloud/NuGetGalleryContent/bin/Startup.ps1 +++ b/src/NuGetGallery.Cloud/NuGetGalleryContent/bin/Startup.ps1 @@ -18,7 +18,7 @@ if(!(Test-Path $appcmd)) { &$appcmd set config -section:system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/atom%u002bxml',enabled='True']" /commit:apphost # Customize Logging -&$appcmd.exe set config -section:system.applicationHost/sites /siteDefaults.logFile.enabled:"True" /commit:apphost -&$appcmd.exe set config -section:system.applicationHost/sites /siteDefaults.logFile.logFormat:"W3C" /commit:apphost -&$appcmd.exe set config -section:system.applicationHost/sites /siteDefaults.logFile.period:"Hourly" /commit:apphost -&$appcmd.exe set config -section:system.applicationHost/sites /siteDefaults.logFile.logExtFileFlags:"Date,Time,TimeTaken,BytesRecv,BytesSent,ComputerName,HttpStatus,HttpSubStatus,Win32Status,ProtocolVersion,ServerIP,ServerPort,Method,Host,UriStem,UriQuery,UserAgent" \ No newline at end of file +&$appcmd set config -section:system.applicationHost/sites /siteDefaults.logFile.enabled:"True" /commit:apphost +&$appcmd set config -section:system.applicationHost/sites /siteDefaults.logFile.logFormat:"W3C" /commit:apphost +&$appcmd set config -section:system.applicationHost/sites /siteDefaults.logFile.period:"Hourly" /commit:apphost +&$appcmd set config -section:system.applicationHost/sites /siteDefaults.logFile.logExtFileFlags:"Date,Time,TimeTaken,BytesRecv,BytesSent,ComputerName,HttpStatus,HttpSubStatus,Win32Status,ProtocolVersion,ServerIP,ServerPort,Method,Host,UriStem,UriQuery,UserAgent" \ No newline at end of file diff --git a/src/NuGetGallery/Configuration/ConfigurationService.cs b/src/NuGetGallery/Configuration/ConfigurationService.cs index 92034affa2..46fbe600c2 100644 --- a/src/NuGetGallery/Configuration/ConfigurationService.cs +++ b/src/NuGetGallery/Configuration/ConfigurationService.cs @@ -149,11 +149,16 @@ public virtual string GetCloudSetting(string settingName) _notInCloud = true; } } - catch (Exception) + catch (TypeInitializationException) { - // Not in the role environment or config setting not found... + // Not in the role environment... _notInCloud = true; // Skip future checks to save perf } + catch (Exception) + { + // Value not present + return null; + } return value; }