gitextract_arbnly2o/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── dotnetcore.yml ├── .gitignore ├── .gitmodules ├── .vscode/ │ └── settings.json ├── CODE_OF_CONDUCT.md ├── CertificateInstaller/ │ ├── CertificateInstaller.csproj │ ├── NativeMethods.json │ ├── NativeMethods.txt │ ├── ProcessExtensions.cs │ ├── Program.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── app.manifest ├── IIS.LanguageServer/ │ ├── Handlers/ │ │ ├── CompletionHandler.cs │ │ ├── DiagnosticsHandler.cs │ │ ├── HoverHandler.cs │ │ └── TextDocumentSyncHandler.cs │ ├── IIS.LanguageServer.csproj │ ├── Language/ │ │ └── XmlPositionAnalyzer.cs │ ├── Program.cs │ └── Schema/ │ ├── SchemaCache.cs │ └── SchemaLoader.cs ├── JexusManager/ │ ├── BindingExtensions.cs │ ├── Dialogs/ │ │ ├── CertificateErrorsDialog.Designer.cs │ │ ├── CertificateErrorsDialog.cs │ │ ├── CertificateErrorsDialog.resx │ │ ├── ConnectAsDialog.Designer.cs │ │ ├── ConnectAsDialog.cs │ │ ├── ConnectAsDialog.resx │ │ ├── ConnectAsItem.cs │ │ ├── CredentialsDialog.Designer.cs │ │ ├── CredentialsDialog.cs │ │ ├── CredentialsDialog.resx │ │ ├── EditSiteDialog.Designer.cs │ │ ├── EditSiteDialog.cs │ │ ├── EditSiteDialog.resx │ │ ├── ExceptionDialog.Designer.cs │ │ ├── ExceptionDialog.cs │ │ ├── ExceptionDialog.resx │ │ ├── NewApplicationDialog.Designer.cs │ │ ├── NewApplicationDialog.cs │ │ ├── NewApplicationDialog.resx │ │ ├── NewSiteDialog.Designer.cs │ │ ├── NewSiteDialog.cs │ │ ├── NewSiteDialog.resx │ │ ├── NewVirtualDirectoryDialog.Designer.cs │ │ ├── NewVirtualDirectoryDialog.cs │ │ ├── NewVirtualDirectoryDialog.resx │ │ ├── SelectPoolDialog.Designer.cs │ │ ├── SelectPoolDialog.cs │ │ └── SelectPoolDialog.resx │ ├── Features/ │ │ └── Main/ │ │ ├── ApplicationFeature.cs │ │ ├── ApplicationPage.Designer.cs │ │ ├── ApplicationPage.cs │ │ ├── ApplicationPage.resx │ │ ├── ApplicationPoolAdvancedSettings.cs │ │ ├── ApplicationPoolAdvancedSettingsDialog.Designer.cs │ │ ├── ApplicationPoolAdvancedSettingsDialog.cs │ │ ├── ApplicationPoolAdvancedSettingsDialog.resx │ │ ├── ApplicationPoolBasicSettingsDialog.Designer.cs │ │ ├── ApplicationPoolBasicSettingsDialog.cs │ │ ├── ApplicationPoolBasicSettingsDialog.resx │ │ ├── ApplicationPoolDefaultsSettings.cs │ │ ├── ApplicationPoolDefaultsSettingsDialog.Designer.cs │ │ ├── ApplicationPoolDefaultsSettingsDialog.cs │ │ ├── ApplicationPoolDefaultsSettingsDialog.resx │ │ ├── ApplicationPoolsFeature.cs │ │ ├── ApplicationPoolsPage.Designer.cs │ │ ├── ApplicationPoolsPage.cs │ │ ├── ApplicationPoolsPage.resx │ │ ├── ApplicationPoolsSettingsSavedEventHandler.cs │ │ ├── ApplicationsFeature.cs │ │ ├── ApplicationsPage.Designer.cs │ │ ├── ApplicationsPage.cs │ │ ├── ApplicationsPage.resx │ │ ├── BindingDiagDialog.Designer.cs │ │ ├── BindingDiagDialog.cs │ │ ├── BindingDiagDialog.resx │ │ ├── BindingDialog.Designer.cs │ │ ├── BindingDialog.cs │ │ ├── BindingDialog.resx │ │ ├── BindingsDialog.Designer.cs │ │ ├── BindingsDialog.cs │ │ ├── BindingsDialog.resx │ │ ├── CLRVersion.cs │ │ ├── CredentialsDialog.Designer.cs │ │ ├── CredentialsDialog.cs │ │ ├── CredentialsDialog.resx │ │ ├── HomePage.Designer.cs │ │ ├── HomePage.cs │ │ ├── HomePage.resx │ │ ├── IdentityDialog.Designer.cs │ │ ├── IdentityDialog.cs │ │ ├── IdentityDialog.resx │ │ ├── IdentityEditor.cs │ │ ├── KestrelDiagDialog.Designer.cs │ │ ├── KestrelDiagDialog.cs │ │ ├── KestrelDiagDialog.resx │ │ ├── MainModule.cs │ │ ├── ModulePageInfoListViewItem.cs │ │ ├── PhpDiagDialog.Designer.cs │ │ ├── PhpDiagDialog.cs │ │ ├── PhpDiagDialog.resx │ │ ├── PhysicalDirectoryFeature.cs │ │ ├── PhysicalDirectoryPage.Designer.cs │ │ ├── PhysicalDirectoryPage.cs │ │ ├── PhysicalDirectoryPage.resx │ │ ├── ScheduleCollectionEditor.cs │ │ ├── ServerFeature.cs │ │ ├── ServerPage.Designer.cs │ │ ├── ServerPage.cs │ │ ├── ServerPage.resx │ │ ├── ServerSettingsSavedEventHandler.cs │ │ ├── SiteFeature.cs │ │ ├── SitePage.Designer.cs │ │ ├── SitePage.cs │ │ ├── SitePage.resx │ │ ├── SitesFeature.cs │ │ ├── SitesPage.Designer.cs │ │ ├── SitesPage.cs │ │ ├── SitesPage.resx │ │ ├── SslDiagDialog.Designer.cs │ │ ├── SslDiagDialog.cs │ │ ├── SslDiagDialog.resx │ │ ├── VirtualDirectoriesFeature.cs │ │ ├── VirtualDirectoriesPage.Designer.cs │ │ ├── VirtualDirectoriesPage.cs │ │ ├── VirtualDirectoriesPage.resx │ │ ├── VirtualDirectoryFeature.cs │ │ ├── VirtualDirectoryPage.Designer.cs │ │ ├── VirtualDirectoryPage.cs │ │ ├── VirtualDirectoryPage.resx │ │ ├── VsDiagDialog.Designer.cs │ │ ├── VsDiagDialog.cs │ │ └── VsDiagDialog.resx │ ├── JexusManager.csproj │ ├── JexusManager.snk │ ├── LoggingService.cs │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── Resources/ │ │ ├── 1.0-release.json │ │ ├── 1.1-release.json │ │ ├── 10.0-release.json │ │ ├── 2.0-release.json │ │ ├── 2.1-release.json │ │ ├── 2.2-release.json │ │ ├── 3.0-release.json │ │ ├── 3.1-release.json │ │ ├── 5.0-release.json │ │ ├── 6.0-release.json │ │ ├── 7.0-release.json │ │ ├── 8.0-release.json │ │ ├── 9.0-release.json │ │ └── releases-index.json │ ├── Services/ │ │ └── NavigationService.cs │ ├── StringFormatter.cs │ ├── ThirdPartyNotices.txt │ ├── Tree/ │ │ ├── ApplicationPoolsTreeNode.cs │ │ ├── ApplicationTreeNode.cs │ │ ├── Hierarchy/ │ │ │ └── ManagerHierarchyInfo.cs │ │ ├── ManagerTreeNode.cs │ │ ├── PhysicalDirectoryTreeNode.cs │ │ ├── PlaceholderTreeNode.cs │ │ ├── ServerTreeNode.cs │ │ ├── SiteTreeNode.cs │ │ ├── SitesTreeNode.cs │ │ └── VirtualDirectoryTreeNode.cs │ ├── UpdateHelper.cs │ ├── Wizards/ │ │ └── ConnectionWizard/ │ │ ├── BrowsePage.Designer.cs │ │ ├── BrowsePage.cs │ │ ├── BrowsePage.resx │ │ ├── ConnectionWizard.Designer.cs │ │ ├── ConnectionWizard.cs │ │ ├── ConnectionWizard.resx │ │ ├── ConnectionWizardData.cs │ │ ├── CredentialsPage.Designer.cs │ │ ├── CredentialsPage.cs │ │ ├── CredentialsPage.resx │ │ ├── FinishPage.Designer.cs │ │ ├── FinishPage.cs │ │ ├── FinishPage.resx │ │ ├── ServerPage.Designer.cs │ │ ├── ServerPage.cs │ │ ├── ServerPage.resx │ │ ├── SolutionTypePage.Designer.cs │ │ ├── SolutionTypePage.cs │ │ ├── SolutionTypePage.resx │ │ ├── TypePage.Designer.cs │ │ ├── TypePage.cs │ │ └── TypePage.resx │ └── app.manifest ├── JexusManager.BreadCrumb.Demo/ │ ├── JexusManager.BreadCrumb.Demo.csproj │ ├── MainForm.cs │ └── Program.cs ├── JexusManager.Breadcrumb/ │ ├── BreadcrumbControl.cs │ ├── BreadcrumbItem.cs │ ├── BreadcrumbItemClickedEventArgs.cs │ ├── BreadcrumbItemEventArgs.cs │ ├── JexusManager.Breadcrumb.csproj │ └── ToolStripBreadcrumbItem.cs ├── JexusManager.Features.Access/ │ ├── AccessFeature.cs │ ├── AccessModule.cs │ ├── AccessModuleProvider.cs │ ├── AccessPage.Designer.cs │ ├── AccessPage.cs │ ├── AccessPage.resx │ ├── AccessSettingsSavedEventHandler.cs │ ├── JexusManager.Features.Access.csproj │ ├── JexusManager.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.Asp/ │ ├── AspFeature.cs │ ├── AspItem.cs │ ├── AspModule.cs │ ├── AspModuleProvider.cs │ ├── AspPage.Designer.cs │ ├── AspPage.cs │ ├── AspPage.resx │ ├── AspSettingsSavedEventHandler.cs │ ├── JexusManager.Features.Asp.csproj │ ├── JexusManager.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.Authentication/ │ ├── AnonymousAuthenticationFeature.cs │ ├── AnonymousEditDialog.Designer.cs │ ├── AnonymousEditDialog.cs │ ├── AnonymousEditDialog.resx │ ├── AnonymousItem.cs │ ├── AuthenticationModule.cs │ ├── AuthenticationModuleProvider.cs │ ├── AuthenticationPage.Designer.cs │ ├── AuthenticationPage.cs │ ├── AuthenticationPage.resx │ ├── BasicAuthenticationFeature.cs │ ├── BasicEditDialog.Designer.cs │ ├── BasicEditDialog.cs │ ├── BasicEditDialog.resx │ ├── BasicItem.cs │ ├── ClientCertificateAuthenticationFeature.cs │ ├── CredentialsDialog.Designer.cs │ ├── CredentialsDialog.cs │ ├── CredentialsDialog.resx │ ├── DigestAuthenticationFeature.cs │ ├── DigestEditDialog.Designer.cs │ ├── DigestEditDialog.cs │ ├── DigestEditDialog.resx │ ├── DigestItem.cs │ ├── FormsAuthenticationFeature.cs │ ├── FormsEditDialog.Designer.cs │ ├── FormsEditDialog.cs │ ├── FormsEditDialog.resx │ ├── FormsItem.cs │ ├── ImpersonationEditDialog.Designer.cs │ ├── ImpersonationEditDialog.cs │ ├── ImpersonationEditDialog.resx │ ├── ImpersonationFeature.cs │ ├── ImpersonationItem.cs │ ├── JexusManager.Features.Authentication.csproj │ ├── JexusManager.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── ProviderItem.cs │ ├── ProvidersDialog.Designer.cs │ ├── ProvidersDialog.cs │ ├── ProvidersDialog.resx │ ├── WindowsAdvancedDialog.Designer.cs │ ├── WindowsAdvancedDialog.cs │ ├── WindowsAdvancedDialog.resx │ ├── WindowsAuthenticationFeature.cs │ ├── WindowsItem.cs │ └── app.config ├── JexusManager.Features.Authorization/ │ ├── AuthorizationFeature.cs │ ├── AuthorizationModule.cs │ ├── AuthorizationModuleProvider.cs │ ├── AuthorizationPage.Designer.cs │ ├── AuthorizationPage.cs │ ├── AuthorizationPage.resx │ ├── AuthorizationRule.cs │ ├── AuthorizationSettingsSavedEventHandler.cs │ ├── JexusManager.Features.Authorization.csproj │ ├── JexusManager.snk │ ├── NewRuleDialog.Designer.cs │ ├── NewRuleDialog.cs │ ├── NewRuleDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.Caching/ │ ├── CachingAdvancedDialog.Designer.cs │ ├── CachingAdvancedDialog.cs │ ├── CachingAdvancedDialog.resx │ ├── CachingFeature.cs │ ├── CachingItem.cs │ ├── CachingModule.cs │ ├── CachingModuleProvider.cs │ ├── CachingPage.Designer.cs │ ├── CachingPage.cs │ ├── CachingPage.resx │ ├── CachingSettingsDialog.Designer.cs │ ├── CachingSettingsDialog.cs │ ├── CachingSettingsDialog.resx │ ├── CachingSettingsSavedEventHandler.cs │ ├── JexusManager.Features.Caching.csproj │ ├── JexusManager.snk │ ├── NewCachingDialog.Designer.cs │ ├── NewCachingDialog.cs │ ├── NewCachingDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.Certificates/ │ ├── CertificatesFeature.cs │ ├── CertificatesItem.cs │ ├── CertificatesModule.cs │ ├── CertificatesModuleProvider.cs │ ├── CertificatesPage.Designer.cs │ ├── CertificatesPage.cs │ ├── CertificatesPage.resx │ ├── CertificatesSettingsSavedEventHandler.cs │ ├── CompleteRequestDialog.Designer.cs │ ├── CompleteRequestDialog.cs │ ├── CompleteRequestDialog.resx │ ├── ExportCertificateDialog.Designer.cs │ ├── ExportCertificateDialog.cs │ ├── ExportCertificateDialog.resx │ ├── ImportCertificateDialog.Designer.cs │ ├── ImportCertificateDialog.cs │ ├── ImportCertificateDialog.resx │ ├── JexusManager.Features.Certificates.csproj │ ├── JexusManager.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── SelfCertificateDialog.Designer.cs │ ├── SelfCertificateDialog.cs │ ├── SelfCertificateDialog.resx │ ├── Wizards/ │ │ ├── CertificateRenewWizard/ │ │ │ ├── CertificateRenewWizard.Designer.cs │ │ │ ├── CertificateRenewWizard.cs │ │ │ ├── CertificateRenewWizard.resx │ │ │ ├── CertificateRenewWizardData.cs │ │ │ ├── FinishPage.Designer.cs │ │ │ ├── FinishPage.cs │ │ │ ├── FinishPage.resx │ │ │ ├── OptionsPage.Designer.cs │ │ │ ├── OptionsPage.cs │ │ │ └── OptionsPage.resx │ │ └── CertificateRequestWizard/ │ │ ├── CertificateRequestWizard.Designer.cs │ │ ├── CertificateRequestWizard.cs │ │ ├── CertificateRequestWizard.resx │ │ ├── CertificateRequestWizardData.cs │ │ ├── FinishPage.Designer.cs │ │ ├── FinishPage.cs │ │ ├── FinishPage.resx │ │ ├── KeysPage.Designer.cs │ │ ├── KeysPage.cs │ │ ├── KeysPage.resx │ │ ├── PropertiesPage.Designer.cs │ │ ├── PropertiesPage.cs │ │ └── PropertiesPage.resx │ └── app.config ├── JexusManager.Features.Cgi/ │ ├── CgiFeature.cs │ ├── CgiItem.cs │ ├── CgiModule.cs │ ├── CgiModuleProvider.cs │ ├── CgiPage.Designer.cs │ ├── CgiPage.cs │ ├── CgiPage.resx │ ├── CgiSettingsSavedEventHandler.cs │ ├── JexusManager.Features.Cgi.csproj │ ├── JexusManager.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.Compression/ │ ├── CompressionFeature.cs │ ├── CompressionModule.cs │ ├── CompressionModuleProvider.cs │ ├── CompressionPage.Designer.cs │ ├── CompressionPage.cs │ ├── CompressionPage.resx │ ├── CompressionSettingsSavedEventHandler.cs │ ├── JexusManager.Features.Compression.csproj │ ├── JexusManager.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.DefaultDocument/ │ ├── DefaultDocumentFeature.cs │ ├── DefaultDocumentModule.cs │ ├── DefaultDocumentModuleProvider.cs │ ├── DefaultDocumentPage.Designer.cs │ ├── DefaultDocumentPage.cs │ ├── DefaultDocumentPage.resx │ ├── DefaultDocumentSettingsSavedEventHandler.cs │ ├── DocumentItem.cs │ ├── JexusManager.Features.DefaultDocument.csproj │ ├── JexusManager.snk │ ├── NewDefaultDocumentDialog.Designer.cs │ ├── NewDefaultDocumentDialog.cs │ ├── NewDefaultDocumentDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.DirectoryBrowse/ │ ├── DirectoryBrowseFeature.cs │ ├── DirectoryBrowseModule.cs │ ├── DirectoryBrowseModuleProvider.cs │ ├── DirectoryBrowsePage.Designer.cs │ ├── DirectoryBrowsePage.cs │ ├── DirectoryBrowsePage.resx │ ├── DirectoryBrowseSettingsSavedEventHandler.cs │ ├── JexusManager.Features.DirectoryBrowse.csproj │ ├── JexusManager.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.FastCgi/ │ ├── EnvironmentVariables.cs │ ├── EnvironmentVariablesCollection.cs │ ├── EnvironmentVariablesCollectionEditor.cs │ ├── ErrorMode.cs │ ├── FastCgiFeature.cs │ ├── FastCgiItem.cs │ ├── FastCgiModule.cs │ ├── FastCgiModuleProvider.cs │ ├── FastCgiPage.Designer.cs │ ├── FastCgiPage.cs │ ├── FastCgiPage.resx │ ├── FastCgiSettingsSavedEventHandler.cs │ ├── JexusManager.Features.FastCgi.csproj │ ├── JexusManager.snk │ ├── NewApplicationDialog.Designer.cs │ ├── NewApplicationDialog.cs │ ├── NewApplicationDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Protocol.cs │ └── app.config ├── JexusManager.Features.Handlers/ │ ├── HandlersFeature.cs │ ├── HandlersItem.cs │ ├── HandlersModule.cs │ ├── HandlersModuleProvider.cs │ ├── HandlersPage.Designer.cs │ ├── HandlersPage.cs │ ├── HandlersPage.resx │ ├── HandlersSettingsSavedEventHandler.cs │ ├── JexusManager.Features.Handlers.csproj │ ├── JexusManager.snk │ ├── NewHandlerDialog.Designer.cs │ ├── NewHandlerDialog.cs │ ├── NewHandlerDialog.resx │ ├── NewMappingDialog.Designer.cs │ ├── NewMappingDialog.cs │ ├── NewMappingDialog.resx │ ├── NewScriptMapDialog.Designer.cs │ ├── NewScriptMapDialog.cs │ ├── NewScriptMapDialog.resx │ ├── NewWildcardDialog.Designer.cs │ ├── NewWildcardDialog.cs │ ├── NewWildcardDialog.resx │ ├── PermissionsDialog.Designer.cs │ ├── PermissionsDialog.cs │ ├── PermissionsDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── RestrictionsDialog.Designer.cs │ ├── RestrictionsDialog.cs │ ├── RestrictionsDialog.resx │ └── app.config ├── JexusManager.Features.HttpApi/ │ ├── HttpApiFeature.cs │ ├── HttpApiModule.cs │ ├── HttpApiModuleProvider.cs │ ├── HttpApiPage.Designer.cs │ ├── HttpApiPage.cs │ ├── HttpApiPage.resx │ ├── HttpApiSettingsSavedEventHandler.cs │ ├── IHttpApiFeature.cs │ ├── IpMappingFeature.cs │ ├── IpMappingItem.cs │ ├── JexusManager.Features.HttpApi.csproj │ ├── JexusManager.snk │ ├── NewReservedUrlDialog.Designer.cs │ ├── NewReservedUrlDialog.cs │ ├── NewReservedUrlDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── ReservedUrlsFeature.cs │ ├── ReservedUrlsItem.cs │ ├── SniMappingFeature.cs │ ├── SniMappingItem.cs │ └── app.config ├── JexusManager.Features.HttpErrors/ │ ├── EditDialog.Designer.cs │ ├── EditDialog.cs │ ├── EditDialog.resx │ ├── HttpErrorsFeature.cs │ ├── HttpErrorsItem.cs │ ├── HttpErrorsModule.cs │ ├── HttpErrorsModuleProvider.cs │ ├── HttpErrorsPage.Designer.cs │ ├── HttpErrorsPage.cs │ ├── HttpErrorsPage.resx │ ├── HttpErrorsSettingsSavedEventHandler.cs │ ├── JexusManager.Features.HttpErrors.csproj │ ├── JexusManager.snk │ ├── LocalErrorDialog.Designer.cs │ ├── LocalErrorDialog.cs │ ├── LocalErrorDialog.resx │ ├── NewErrorDialog.Designer.cs │ ├── NewErrorDialog.cs │ ├── NewErrorDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.HttpRedirect/ │ ├── HttpRedirectFeature.cs │ ├── HttpRedirectModule.cs │ ├── HttpRedirectModuleProvider.cs │ ├── HttpRedirectPage.Designer.cs │ ├── HttpRedirectPage.cs │ ├── HttpRedirectPage.resx │ ├── HttpRedirectSettingsSavedEventHandler.cs │ ├── JexusManager.Features.HttpRedirect.csproj │ ├── JexusManager.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.IpSecurity/ │ ├── DynamicDialog.Designer.cs │ ├── DynamicDialog.cs │ ├── DynamicDialog.resx │ ├── IpSecurityFeature.cs │ ├── IpSecurityItem.cs │ ├── IpSecurityModule.cs │ ├── IpSecurityModuleProvider.cs │ ├── IpSecurityPage.Designer.cs │ ├── IpSecurityPage.cs │ ├── IpSecurityPage.resx │ ├── IpSecuritySettingsSavedEventHandler.cs │ ├── JexusManager.Features.IpSecurity.csproj │ ├── JexusManager.snk │ ├── NewRestrictionDialog.Designer.cs │ ├── NewRestrictionDialog.cs │ ├── NewRestrictionDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── SetRestrictionsDialog.Designer.cs │ ├── SetRestrictionsDialog.cs │ ├── SetRestrictionsDialog.resx │ └── app.config ├── JexusManager.Features.IsapiCgiRestriction/ │ ├── IsapiCgiRestrictionFeature.cs │ ├── IsapiCgiRestrictionItem.cs │ ├── IsapiCgiRestrictionModule.cs │ ├── IsapiCgiRestrictionModuleProvider.cs │ ├── IsapiCgiRestrictionPage.Designer.cs │ ├── IsapiCgiRestrictionPage.cs │ ├── IsapiCgiRestrictionPage.resx │ ├── IsapiCgiRestrictionSettingsSavedEventHandler.cs │ ├── JexusManager.Features.IsapiCgiRestriction.csproj │ ├── JexusManager.snk │ ├── NewRestrictionDialog.Designer.cs │ ├── NewRestrictionDialog.cs │ ├── NewRestrictionDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── SettingsDialog.Designer.cs │ ├── SettingsDialog.cs │ ├── SettingsDialog.resx │ └── app.config ├── JexusManager.Features.IsapiFilters/ │ ├── IsapiFiltersFeature.cs │ ├── IsapiFiltersItem.cs │ ├── IsapiFiltersModule.cs │ ├── IsapiFiltersModuleProvider.cs │ ├── IsapiFiltersPage.Designer.cs │ ├── IsapiFiltersPage.cs │ ├── IsapiFiltersPage.resx │ ├── IsapiFiltersSettingsSavedEventHandler.cs │ ├── JexusManager.Features.IsapiFilters.csproj │ ├── JexusManager.snk │ ├── NewFilterDialog.Designer.cs │ ├── NewFilterDialog.cs │ ├── NewFilterDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.Jexus/ │ ├── JexusFeature.cs │ ├── JexusManager.Features.Jexus.csproj │ ├── JexusManager.snk │ ├── JexusModule.cs │ ├── JexusModuleProvider.cs │ ├── JexusPage.Designer.cs │ ├── JexusPage.cs │ ├── JexusPage.resx │ ├── JexusSettingsSavedEventHandler.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.Logging/ │ ├── AddFieldDialog.Designer.cs │ ├── AddFieldDialog.cs │ ├── AddFieldDialog.resx │ ├── Fields.cs │ ├── FieldsDialog.Designer.cs │ ├── FieldsDialog.cs │ ├── FieldsDialog.resx │ ├── JexusManager.Features.Logging.csproj │ ├── JexusManager.snk │ ├── LoggingFeature.cs │ ├── LoggingModule.cs │ ├── LoggingModuleProvider.cs │ ├── LoggingPage.Designer.cs │ ├── LoggingPage.cs │ ├── LoggingPage.resx │ ├── LoggingSettingsSavedEventHandler.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.MimeMap/ │ ├── JexusManager.Features.MimeMap.csproj │ ├── JexusManager.snk │ ├── MimeMapFeature.cs │ ├── MimeMapItem.cs │ ├── MimeMapModule.cs │ ├── MimeMapModuleProvider.cs │ ├── MimeMapPage.Designer.cs │ ├── MimeMapPage.cs │ ├── MimeMapPage.resx │ ├── MimeMapSettingsSavedEventHandler.cs │ ├── NewMapItemDialog.cs │ ├── NewMapItemDialog.designer.cs │ ├── NewMapItemDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.Modules/ │ ├── GlobalModule.cs │ ├── JexusManager.Features.Modules.csproj │ ├── JexusManager.snk │ ├── ModulesFeature.cs │ ├── ModulesItem.cs │ ├── ModulesModule.cs │ ├── ModulesModuleProvider.cs │ ├── ModulesPage.Designer.cs │ ├── ModulesPage.cs │ ├── ModulesPage.resx │ ├── ModulesSettingsSavedEventHandler.cs │ ├── NativeModulesDialog.Designer.cs │ ├── NativeModulesDialog.cs │ ├── NativeModulesDialog.resx │ ├── NewModuleDialog.Designer.cs │ ├── NewModuleDialog.cs │ ├── NewModuleDialog.resx │ ├── NewNativeDialog.Designer.cs │ ├── NewNativeDialog.cs │ ├── NewNativeDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── app.config ├── JexusManager.Features.RequestFiltering/ │ ├── AppliesToItem.cs │ ├── DenyStringsItem.cs │ ├── FileExtensionsFeature.cs │ ├── FileExtensionsItem.cs │ ├── FilteringRulesFeature.cs │ ├── FilteringRulesItem.cs │ ├── HeadersFeature.cs │ ├── HeadersItem.cs │ ├── HiddenSegmentsFeature.cs │ ├── HiddenSegmentsItem.cs │ ├── IRequestFilteringFeature.cs │ ├── JexusManager.Features.RequestFiltering.csproj │ ├── JexusManager.snk │ ├── NewExtensionDialog.Designer.cs │ ├── NewExtensionDialog.cs │ ├── NewExtensionDialog.resx │ ├── NewHeaderDialog.Designer.cs │ ├── NewHeaderDialog.cs │ ├── NewHeaderDialog.resx │ ├── NewHiddenSegmentDialog.Designer.cs │ ├── NewHiddenSegmentDialog.cs │ ├── NewHiddenSegmentDialog.resx │ ├── NewQueryDialog.Designer.cs │ ├── NewQueryDialog.cs │ ├── NewQueryDialog.resx │ ├── NewRuleDialog.Designer.cs │ ├── NewRuleDialog.cs │ ├── NewRuleDialog.resx │ ├── NewUrlDialog.Designer.cs │ ├── NewUrlDialog.cs │ ├── NewUrlDialog.resx │ ├── NewVerbDialog.Designer.cs │ ├── NewVerbDialog.cs │ ├── NewVerbDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── QueryStringsFeature.cs │ ├── QueryStringsItem.cs │ ├── RequestFilteringFeature.cs │ ├── RequestFilteringModule.cs │ ├── RequestFilteringModuleProvider.cs │ ├── RequestFilteringPage.Designer.cs │ ├── RequestFilteringPage.cs │ ├── RequestFilteringPage.resx │ ├── RequestFilteringSettingsSavedEventHandler.cs │ ├── ScanHeadersItem.cs │ ├── SegmentSettingsDialog.Designer.cs │ ├── SegmentSettingsDialog.cs │ ├── SegmentSettingsDialog.resx │ ├── UrlsFeature.cs │ ├── UrlsItem.cs │ ├── VerbsFeature.cs │ ├── VerbsItem.cs │ └── app.config ├── JexusManager.Features.ResponseHeaders/ │ ├── JexusManager.Features.ResponseHeaders.csproj │ ├── JexusManager.snk │ ├── NewHeaderDialog.Designer.cs │ ├── NewHeaderDialog.cs │ ├── NewHeaderDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── ResponseHeadersFeature.cs │ ├── ResponseHeadersItem.cs │ ├── ResponseHeadersModule.cs │ ├── ResponseHeadersModuleProvider.cs │ ├── ResponseHeadersPage.Designer.cs │ ├── ResponseHeadersPage.cs │ ├── ResponseHeadersPage.resx │ ├── ResponseHeadersSettingsSavedEventHandler.cs │ ├── SetCommonHeadersDialog.Designer.cs │ ├── SetCommonHeadersDialog.cs │ ├── SetCommonHeadersDialog.resx │ └── app.config ├── JexusManager.Features.Rewrite/ │ ├── AddProviderDialog.Designer.cs │ ├── AddProviderDialog.cs │ ├── AddProviderSettingDialog.Designer.cs │ ├── AddProviderSettingDialog.cs │ ├── ConditionItem.cs │ ├── ConditionListViewItem.cs │ ├── Inbound/ │ │ ├── AddAllowedVariableDialog.Designer.cs │ │ ├── AddAllowedVariableDialog.cs │ │ ├── AddAllowedVariableDialog.resx │ │ ├── AddConditionDialog.Designer.cs │ │ ├── AddConditionDialog.cs │ │ ├── AddConditionDialog.resx │ │ ├── AddMapDialog.Designer.cs │ │ ├── AddMapDialog.cs │ │ ├── AddMapDialog.resx │ │ ├── AddMapsDialog.Designer.cs │ │ ├── AddMapsDialog.cs │ │ ├── AddMapsDialog.resx │ │ ├── AddServerVariableDialog.Designer.cs │ │ ├── AddServerVariableDialog.cs │ │ ├── AddServerVariableDialog.resx │ │ ├── AllowedVariableItem.cs │ │ ├── AllowedVariablesFeature.cs │ │ ├── InboundFeature.cs │ │ ├── InboundRule.cs │ │ ├── InboundRulePage.Designer.cs │ │ ├── InboundRulePage.cs │ │ ├── InboundRulePage.resx │ │ ├── MapItem.cs │ │ ├── MapPage.Designer.cs │ │ ├── MapPage.cs │ │ ├── MapPage.resx │ │ ├── MapRule.cs │ │ ├── MapSettingsDialog.Designer.cs │ │ ├── MapSettingsDialog.cs │ │ ├── MapSettingsDialog.resx │ │ ├── MapSettingsUpdatedEventHandler.cs │ │ ├── MapsFeature.cs │ │ ├── MapsPage.Designer.cs │ │ ├── MapsPage.cs │ │ ├── MapsPage.resx │ │ ├── ServerVariableItem.cs │ │ ├── ServerVariablesPage.Designer.cs │ │ ├── ServerVariablesPage.cs │ │ └── ServerVariablesPage.resx │ ├── JexusManager.Features.Rewrite.csproj │ ├── JexusManager.snk │ ├── NewRewriteRuleDialog.Designer.cs │ ├── NewRewriteRuleDialog.cs │ ├── NewRewriteRuleDialog.resx │ ├── NewRuleBlockingDialog.Designer.cs │ ├── NewRuleBlockingDialog.cs │ ├── NewRuleBlockingDialog.resx │ ├── NewRuleWithRewriteMapsDialog.Designer.cs │ ├── NewRuleWithRewriteMapsDialog.cs │ ├── NewRuleWithRewriteMapsDialog.resx │ ├── Outbound/ │ │ ├── AddCustomTagDialog.Designer.cs │ │ ├── AddCustomTagDialog.cs │ │ ├── AddCustomTagDialog.resx │ │ ├── AddCustomTagsDialog.Designer.cs │ │ ├── AddCustomTagsDialog.cs │ │ ├── AddCustomTagsDialog.resx │ │ ├── AddPreconditionDialog.Designer.cs │ │ ├── AddPreconditionDialog.cs │ │ ├── AddPreconditionDialog.resx │ │ ├── CustomTagItem.cs │ │ ├── CustomTagsFeature.cs │ │ ├── CustomTagsItem.cs │ │ ├── CustomTagsPage.Designer.cs │ │ ├── CustomTagsPage.cs │ │ ├── CustomTagsPage.resx │ │ ├── OutboundFeature.cs │ │ ├── OutboundRule.cs │ │ ├── OutboundRulePage.Designer.cs │ │ ├── OutboundRulePage.cs │ │ ├── OutboundRulePage.resx │ │ ├── PreConditionItem.cs │ │ ├── PreConditionsFeature.cs │ │ ├── PreConditionsPage.Designer.cs │ │ ├── PreConditionsPage.cs │ │ └── PreConditionsPage.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── ProviderItem.cs │ ├── ProvidersFeature.cs │ ├── ProvidersPage.Designer.cs │ ├── ProvidersPage.cs │ ├── RegexTestDialog.Designer.cs │ ├── RegexTestDialog.cs │ ├── RegexTestDialog.resx │ ├── Resources/ │ │ └── ProvidersPage.resx │ ├── RewriteFeature.cs │ ├── RewriteModule.cs │ ├── RewriteModuleProvider.cs │ ├── RewritePage.Designer.cs │ ├── RewritePage.cs │ ├── RewritePage.resx │ ├── RewriteSettingsSavedEventHandler.cs │ ├── RuleSettingsUpdatedEventHandler.cs │ ├── SettingItem.cs │ ├── SettingsFeature.cs │ ├── SettingsPage.Designer.cs │ ├── SettingsPage.cs │ ├── SettingsPage.resx │ └── app.config ├── JexusManager.Features.TraceFailedRequests/ │ ├── JexusManager.Features.TraceFailedRequests.csproj │ ├── JexusManager.snk │ ├── NewTraceDialog.Designer.cs │ ├── NewTraceDialog.cs │ ├── NewTraceDialog.resx │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── SettingsDialog.Designer.cs │ ├── SettingsDialog.cs │ ├── SettingsDialog.resx │ ├── TraceFailedRequestsFeature.cs │ ├── TraceFailedRequestsItem.cs │ ├── TraceFailedRequestsModule.cs │ ├── TraceFailedRequestsModuleProvider.cs │ ├── TraceFailedRequestsPage.Designer.cs │ ├── TraceFailedRequestsPage.cs │ ├── TraceFailedRequestsPage.resx │ ├── TraceFailedRequestsSettingsSavedEventHandler.cs │ ├── Wizards/ │ │ └── AddTraceWizard/ │ │ ├── AddTraceWizard.Designer.cs │ │ ├── AddTraceWizard.cs │ │ ├── AddTraceWizard.resx │ │ ├── AddTraceWizardData.cs │ │ ├── ConditionsPage.Designer.cs │ │ ├── ConditionsPage.cs │ │ ├── ConditionsPage.resx │ │ ├── ContentPage.Designer.cs │ │ ├── ContentPage.cs │ │ ├── ContentPage.resx │ │ ├── Provider.cs │ │ ├── ProvidersPage.Designer.cs │ │ ├── ProvidersPage.cs │ │ └── ProvidersPage.resx │ └── app.config ├── JexusManager.Notifications/ │ ├── JexusManager.Notifications.csproj │ ├── NotificationControl.cs │ └── NotificationManager.cs ├── JexusManager.Notifications.Demo/ │ ├── JexusManager.Notifications.Demo.csproj │ ├── JexusManager.Notifications.Demo.slnx │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ └── Program.cs ├── JexusManager.Shared/ │ ├── ApplicationExtensions.cs │ ├── BindingUtility.cs │ ├── CertificateInfo.cs │ ├── ColumnClickHook.cs │ ├── ConfigurationElementExtensions.cs │ ├── ConfigurationSectionExtensions.cs │ ├── DefaultWizardForm.cs │ ├── DefaultWizardPage.cs │ ├── DescriptionConverter.cs │ ├── DialogHelper.cs │ ├── Features/ │ │ ├── DefaultTaskList.cs │ │ ├── FeatureBase.cs │ │ ├── IDuoItem.cs │ │ ├── IFeatureListViewItem.cs │ │ ├── IItem.cs │ │ ├── ScopeExtensions.cs │ │ ├── ShowHelpTaskList.cs │ │ ├── TaskItemExtensions.cs │ │ └── TimeSpanExtensions.cs │ ├── IMainForm.cs │ ├── JexusManager.Shared.csproj │ ├── JexusManager.snk │ ├── NativeMethods.cs │ ├── PhysicalDirectory.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── ServerManagerExtensions.cs │ ├── Services/ │ │ ├── ConfigurationService.cs │ │ ├── ControlPanel.cs │ │ ├── IConfigurationService.cs │ │ └── ManagementUIService.cs │ ├── StringCompareExtensions.cs │ ├── StringUtility.cs │ └── app.config ├── JexusManager.slnx ├── LICENSE.md ├── Microsoft.Web.Administration/ │ ├── Application.cs │ ├── ApplicationCollection.cs │ ├── ApplicationDefaults.cs │ ├── ApplicationDomain.cs │ ├── ApplicationDomainCollection.cs │ ├── ApplicationPathValidator.cs │ ├── ApplicationPool.cs │ ├── ApplicationPoolCollection.cs │ ├── ApplicationPoolCpu.cs │ ├── ApplicationPoolDefaults.cs │ ├── ApplicationPoolFailure.cs │ ├── ApplicationPoolNameValidator.cs │ ├── ApplicationPoolPeriodicRestart.cs │ ├── ApplicationPoolProcessModel.cs │ ├── ApplicationPoolRecycling.cs │ ├── AspNetCoreHelper.cs │ ├── AsyncHelper.cs │ ├── AuthenticationLogonMethod.cs │ ├── Binding.cs │ ├── BindingCollection.cs │ ├── CertificateInstallerLocator.cs │ ├── CommonHelper.cs │ ├── Configuration.cs │ ├── ConfigurationAllowDefinition.cs │ ├── ConfigurationAttribute.cs │ ├── ConfigurationAttributeCollection.cs │ ├── ConfigurationAttributeSchema.cs │ ├── ConfigurationAttributeSchemaCollection.cs │ ├── ConfigurationAttributeSchemaExtensions.cs │ ├── ConfigurationChildElementCollection.cs │ ├── ConfigurationCollectionSchema.cs │ ├── ConfigurationElement.cs │ ├── ConfigurationElementCollection.cs │ ├── ConfigurationElementCollectionBase.cs │ ├── ConfigurationElementSchema.cs │ ├── ConfigurationElementSchemaCollection.cs │ ├── ConfigurationEnumValue.cs │ ├── ConfigurationEnumValueCollection.cs │ ├── ConfigurationLockCollection.cs │ ├── ConfigurationMethod.cs │ ├── ConfigurationMethodCollection.cs │ ├── ConfigurationMethodInstance.cs │ ├── ConfigurationMethodSchema.cs │ ├── ConfigurationSection.cs │ ├── ConfigurationValidatorBase.cs │ ├── Constants.cs │ ├── CustomLogField.cs │ ├── CustomLogFieldCollection.cs │ ├── CustomLogFieldSourceType.cs │ ├── DefaultValidator.cs │ ├── FileContext.cs │ ├── Helper.cs │ ├── IFeatureDetection.cs │ ├── IItem.cs │ ├── IdleTimeoutAction.cs │ ├── IisExpressServerManager.cs │ ├── IisServerManager.cs │ ├── IntegerRangeValidator.cs │ ├── Jexus.snk │ ├── JexusHelper.cs │ ├── JexusManagerOptions.cs │ ├── JexusServerManager.cs │ ├── LoadBalancerCapabilities.cs │ ├── Location.cs │ ├── LogExtFileFlags.cs │ ├── LogFormat.cs │ ├── LogTargetW3C.cs │ ├── LoggingRolloverPeriod.cs │ ├── ManagedPipelineMode.cs │ ├── Microsoft.Web.Administration.csproj │ ├── NativeMethods.cs │ ├── NativeMethods.json │ ├── NativeMethods.txt │ ├── NonEmptyStringValidator.cs │ ├── ObjectState.cs │ ├── OverrideMode.cs │ ├── PipelineState.cs │ ├── ProcessModelIdentityType.cs │ ├── ProcessModelLogEventOnProcessModel.cs │ ├── ProcessorAction.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── ProtectedConfiguration.cs │ ├── ProtectedConfigurationProvider.cs │ ├── ProtectedConfigurationProviderCollection.cs │ ├── ProtectedConfigurationSection.cs │ ├── ProtectedProviderSettings.cs │ ├── ProviderSettings.cs │ ├── ProviderSettingsCollection.cs │ ├── PublicNativeMethods.cs │ ├── RecyclingLogEventOnRecycle.cs │ ├── Request.cs │ ├── RequestCollection.cs │ ├── RequireTrimmedStringValidator.cs │ ├── Resources/ │ │ ├── FX_schema.xml │ │ ├── IIS_schema.xml │ │ ├── original.config │ │ └── rewrite_schema.xml │ ├── SOCKADDR_IN.cs │ ├── SOCKADDR_STORAGE.cs │ ├── Schedule.cs │ ├── ScheduleCollection.cs │ ├── SectionDefinition.cs │ ├── SectionDefinitionCollection.cs │ ├── SectionGroup.cs │ ├── SectionGroupCollection.cs │ ├── SectionSchema.cs │ ├── ServerManager.cs │ ├── ServerManagerException.cs │ ├── Site.cs │ ├── SiteCollection.cs │ ├── SiteDefaultProcessor.cs │ ├── SiteDefaults.cs │ ├── SiteLimits.cs │ ├── SiteLogFile.cs │ ├── SiteNameValidator.cs │ ├── SiteTraceFailedRequestsLogging.cs │ ├── SslFlags.cs │ ├── StartMode.cs │ ├── StringExtensions.cs │ ├── TimeSpanRangeValidator.cs │ ├── ValidatorRegistry.cs │ ├── VirtualDirectory.cs │ ├── VirtualDirectoryCollection.cs │ ├── VirtualDirectoryDefaults.cs │ ├── VirtualDirectoryPathValidator.cs │ ├── WebConfigurationManager.cs │ ├── WebConfigurationMap.cs │ ├── WorkerProcess.cs │ ├── WorkerProcessCollection.cs │ ├── WorkerProcessState.cs │ ├── WorkingMode.cs │ ├── app.config │ └── schemas/ │ └── rscaext.xml ├── Microsoft.Web.Configuration.AppHostFileProvider/ │ ├── AesEncryptionProvider.cs │ ├── AppHostFileProvider.cs │ ├── CngEncryptionProvider.cs │ ├── EncodingHelper.cs │ ├── IAppHostProvider.cs │ ├── IAppHostProviderChangeHandler.cs │ ├── IAppHostSite.cs │ ├── IApplication.cs │ ├── IApplicationPool.cs │ ├── ICpu.cs │ ├── ICustomField.cs │ ├── ICustomFields.cs │ ├── IEncryptionProvider.cs │ ├── IEnumApplicationPool.cs │ ├── IEnumApplications.cs │ ├── IEnumBindings.cs │ ├── IEnumCustomFields.cs │ ├── IEnumEnvironmentVariables.cs │ ├── IEnumListenerAdapter.cs │ ├── IEnumLocation.cs │ ├── IEnumSchedule.cs │ ├── IEnumSite.cs │ ├── IEnumVirtualDirectory.cs │ ├── IEnvironmentVariable.cs │ ├── IFailure.cs │ ├── IListenerAdapter.cs │ ├── ILocation.cs │ ├── ILogSettings.cs │ ├── IPeriodicRestart.cs │ ├── IProcessModel.cs │ ├── IRecycling.cs │ ├── ISchedule.cs │ ├── ISiteBinding.cs │ ├── ISiteLimits.cs │ ├── ISiteLogFile.cs │ ├── ISiteTraceRequestsLogging.cs │ ├── IVirtualDirectory.cs │ ├── IWebLimits.cs │ ├── JexusManager.snk │ ├── LoadOptions.cs │ ├── LoggingService.cs │ ├── Microsoft.Web.Configuration.AppHostFileProvider.csproj │ ├── NativeMethods.cs │ ├── NativeMethods.json │ ├── NativeMethods.txt │ └── Properties/ │ └── AssemblyInfo.cs ├── Microsoft.Web.Management/ │ ├── Client/ │ │ ├── AssemblyDownloadInfo.cs │ │ ├── Connection.cs │ │ ├── ConnectionActiveState.cs │ │ ├── ConnectionCredential.cs │ │ ├── ConnectionEventArgs.cs │ │ ├── ConnectionEventHandler.cs │ │ ├── ConnectionInfo.cs │ │ ├── ConnectionInfoCollection.cs │ │ ├── ControlPanelCategorization.cs │ │ ├── ControlPanelCategoryInfo.cs │ │ ├── CredentialInfo.cs │ │ ├── CredentialInfoEventArgs.cs │ │ ├── Extensions/ │ │ │ ├── AuthenticationFeature.cs │ │ │ ├── AuthenticationSettingsSavedEventHandler.cs │ │ │ ├── AuthenticationType.cs │ │ │ ├── HomepageExtension.cs │ │ │ ├── IHomepageTaskListProvider.cs │ │ │ ├── ProtocolProvider.cs │ │ │ ├── ProviderFeature.cs │ │ │ ├── SiteAction.cs │ │ │ └── SiteUpdatedEventArgs.cs │ │ ├── GroupTaskItem.cs │ │ ├── HierarchyCollectionEventArgs.cs │ │ ├── HierarchyCollectionEventHandler.cs │ │ ├── HierarchyInfo.cs │ │ ├── HierarchyInfoEventArgs.cs │ │ ├── HierarchyInfoEventHandler.cs │ │ ├── HierarchyInfoSyncSelectionEventArgs.cs │ │ ├── HierarchyPriority.cs │ │ ├── HierarchyProvider.cs │ │ ├── HierarchyRenameEventArgs.cs │ │ ├── HierarchyService.cs │ │ ├── HierarchyVisibility.cs │ │ ├── ICertificateVerificationBuilder.cs │ │ ├── IConnectionBuilder.cs │ │ ├── IConnectionManager.cs │ │ ├── IControlPanel.cs │ │ ├── ICredentialBuilder.cs │ │ ├── IExtensibilityManager.cs │ │ ├── IModuleChildPage.cs │ │ ├── IModulePage.cs │ │ ├── INavigationService.cs │ │ ├── IPreferencesService.cs │ │ ├── IPropertyEditingService.cs │ │ ├── IPropertyEditingUser.cs │ │ ├── IProviderConfigurationService.cs │ │ ├── ManagementChannel.cs │ │ ├── ManagementScopePath.cs │ │ ├── MessageTaskItem.cs │ │ ├── MessageTaskItemType.cs │ │ ├── MethodTaskItemUsages.cs │ │ ├── Module.cs │ │ ├── ModuleHomepageAttribute.cs │ │ ├── ModuleListPageFilter.cs │ │ ├── ModuleListPageGrouping.cs │ │ ├── ModuleListPageSearchField.cs │ │ ├── ModuleListPageSearchOptions.cs │ │ ├── ModuleListPageViewModes.cs │ │ ├── ModulePageIdentifierAttribute.cs │ │ ├── ModulePageInfo.cs │ │ ├── ModuleServiceProxy.cs │ │ ├── NavigationEventArgs.cs │ │ ├── NavigationEventHandler.cs │ │ ├── NavigationItem.cs │ │ ├── PreferencesStore.cs │ │ ├── PropertyGridObject.cs │ │ ├── ProviderConfigurationSettings.cs │ │ ├── TaskItem.cs │ │ ├── TaskList.cs │ │ ├── TaskListCollection.cs │ │ └── Win32/ │ │ ├── BaseForm.cs │ │ ├── BaseTaskForm.cs │ │ ├── DialogForm.cs │ │ ├── IManagementUIService.cs │ │ ├── ListPageListView.cs │ │ ├── ManagementGroupBox.cs │ │ ├── ManagementPanel.cs │ │ ├── ManagementTabPage.cs │ │ ├── ManagementUIColorTable.cs │ │ ├── MethodTaskItem.cs │ │ ├── ModuleDialogPage.cs │ │ ├── ModuleDialogPage.resx │ │ ├── ModuleListPage.cs │ │ ├── ModulePage.cs │ │ ├── ModulePropertiesPage.cs │ │ ├── ModulePropertiesPage.resx │ │ ├── SortableListView.cs │ │ ├── TaskForm.cs │ │ ├── TextTaskItem.cs │ │ ├── WaitCursor.cs │ │ ├── WizardForm.cs │ │ ├── WizardForm.resx │ │ ├── WizardPage.cs │ │ └── WizardPage.resx │ ├── Features/ │ │ ├── Administrators/ │ │ │ └── AdministratorsModuleProvider.cs │ │ ├── Delegation/ │ │ │ └── DelegationModuleProvider.cs │ │ └── Services/ │ │ └── ServiceModuleProvider.cs │ ├── Host/ │ │ ├── ConnectionManager.cs │ │ ├── IManagementHost.cs │ │ └── Shell/ │ │ ├── ShellApplication.cs │ │ └── ShellComponents.cs │ ├── JexusManager.snk │ ├── Microsoft.Web.Management.csproj │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Server/ │ │ ├── AdministrationModule.cs │ │ ├── AdministrationModuleCollection.cs │ │ ├── AdministrationModuleProvider.cs │ │ ├── ApplicationManagementUnit.cs │ │ ├── BindingInfo.cs │ │ ├── ConfigurationAuthenticationModuleService.cs │ │ ├── ConfigurationModuleProvider.cs │ │ ├── ConfigurationPathType.cs │ │ ├── DelegationState.cs │ │ ├── IAuthenticationModuleService.cs │ │ ├── IGlobalConfigurationProvider.cs │ │ ├── IManagementContext.cs │ │ ├── ISiteStatusProvider.cs │ │ ├── InvalidPasswordReason.cs │ │ ├── ManagementAdministrationConfiguration.cs │ │ ├── ManagementAuthentication.cs │ │ ├── ManagementAuthenticationProvider.cs │ │ ├── ManagementAuthorization.cs │ │ ├── ManagementAuthorizationInfo.cs │ │ ├── ManagementAuthorizationInfoCollection.cs │ │ ├── ManagementAuthorizationProvider.cs │ │ ├── ManagementConfiguration.cs │ │ ├── ManagementConfigurationPath.cs │ │ ├── ManagementContentNavigator.cs │ │ ├── ManagementFrameworkVersion.cs │ │ ├── ManagementScope.cs │ │ ├── ManagementUnit.cs │ │ ├── ManagementUserInfo.cs │ │ ├── ManagementUserInfoCollection.cs │ │ ├── ModuleDefinition.cs │ │ ├── ModuleInfo.cs │ │ ├── ModuleProvider.cs │ │ ├── ModuleService.cs │ │ ├── ModuleServiceMethodAttribute.cs │ │ ├── PropertyBag.cs │ │ ├── ServerManagementUnit.cs │ │ ├── SimpleDelegatedModuleProvider.cs │ │ ├── SiteInfo.cs │ │ ├── SiteManagementUnit.cs │ │ ├── TypeInformationGenerator.cs │ │ ├── WebManagementEventLog.cs │ │ ├── WebManagementServiceException.cs │ │ └── WebManagementServiceHandler.cs │ ├── Utility/ │ │ └── ServiceUtility.cs │ └── app.config ├── Readme.md ├── Setup/ │ ├── CloseApplication.wxi │ ├── Components64.wxi │ ├── Components86.wxi │ ├── ComponentsARM64.wxi │ ├── ConfigFile.xml │ ├── JexusManager.sln │ ├── JexusManager.wixproj │ ├── License.rtf │ ├── OS.wxi │ ├── Paths64.wxi │ ├── Paths86.wxi │ ├── PathsARM64.wxi │ ├── Product.wxs │ ├── Product_en-us.wxl │ └── Variables.wxi ├── Tests/ │ ├── Exceptions/ │ │ ├── ServerTestCases.cs │ │ └── SiteTestCases.cs │ ├── GlobalSuppressions.cs │ ├── JexusManager.snk │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── ServerManagerTestFixture.cs │ ├── TestCases.cs │ ├── TestHelper.cs │ ├── Tests.csproj │ ├── Website1/ │ │ ├── authorization.config │ │ ├── directorybrowse.config │ │ ├── expected.config │ │ ├── expected1.config │ │ ├── expected3.config │ │ ├── index.html │ │ └── original.config │ ├── XmlAssert.cs │ ├── administration.config │ ├── app.config │ ├── default.runsettings │ ├── expected.config │ ├── expected3.config │ ├── original2.config │ ├── original2_missing_closing.config │ ├── schema/ │ │ ├── ASPNET_schema.xml │ │ ├── FX_schema.xml │ │ ├── IIS_schema.xml │ │ ├── WebDAV_schema.xml │ │ ├── dbmanager_schema.xml │ │ ├── httpplatform_schema.xml │ │ ├── rewrite_schema.xml │ │ └── rscaext.xml │ ├── siteconf/ │ │ ├── default │ │ ├── default_app │ │ └── default_app_app │ └── xunit.runner.json ├── Tests.IIS/ │ ├── Helper.cs │ ├── JexusManager.snk │ ├── NativeMethods.json │ ├── NativeMethods.txt │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Tests.IIS.csproj │ ├── default.runsettings │ └── redirection.config ├── Tests.JexusManager/ │ ├── Authentication/ │ │ ├── AnonymousAuthenticationFeatureServerTestFixture.cs │ │ ├── AnonymousAuthenticationFeatureSiteTestFixture.cs │ │ ├── BasicAuthenticationFeatureServerTestFixture.cs │ │ ├── BasicAuthenticationFeatureSiteTestFixture.cs │ │ ├── ClientCertificateAuthenticationFeatureServerTestFixture.cs │ │ ├── ClientCertificateAuthenticationFeatureSiteTestFixture.cs │ │ ├── DigestAuthenticationFeatureServerTestFixture.cs │ │ ├── DigestAuthenticationFeatureSiteTestFixture.cs │ │ ├── FormsAuthenticationFeatureServerTestFixture.cs │ │ ├── FormsAuthenticationFeatureSiteTestFixture.cs │ │ ├── WindowsAuthenticationFeatureServerTestFixture.cs │ │ └── WindowsAuthenticationFeatureSiteTestFixture.cs │ ├── Authorization/ │ │ ├── AuthorizationFeatureServerTestFixture.cs │ │ └── AuthorizationFeatureSiteTestFixture.cs │ ├── Caching/ │ │ ├── CachingFeatureServerTestFixture.cs │ │ └── CachingFeatureSiteTestFixture.cs │ ├── DefaultDocument/ │ │ ├── DefaultDocumentFeatureServerTestFixture.cs │ │ └── DefaultDocumentFeatureSiteTestFixture.cs │ ├── DirectoryBrowse/ │ │ ├── DirectoryBrowseFeatureServerTestFixture.cs │ │ └── DirectoryBrowseFeatureSiteTestFixture.cs │ ├── Handlers/ │ │ ├── HandlersFeatureServerTestFixture.cs │ │ └── HandlersFeatureSiteTestFixture.cs │ ├── HttpErrors/ │ │ ├── HttpErrorsFeatureServerTestFixture.cs │ │ └── HttpErrorsFeatureSiteTestFixture.cs │ ├── IpSecurity/ │ │ ├── IpSecurityFeatureServerTestFixture.cs │ │ └── IpSecurityFeatureSiteTestFixture.cs │ ├── IsapiCgiRestriction/ │ │ ├── IsapiCgiRestrictionFeatureServerTestFixture.cs │ │ └── IsapiCgiRestrictionFeatureSiteTestFixture.cs │ ├── IsapiFilters/ │ │ ├── IsapiFiltersFeatureServerTestFixture.cs │ │ └── IsapiFiltersFeatureSiteTestFixture.cs │ ├── JexusManager.snk │ ├── Main/ │ │ └── SiteTestFixture.cs │ ├── MimeMap/ │ │ ├── MimeMapFeatureServerTestFixture.cs │ │ └── MimeMapFeatureSiteTestFixture.cs │ ├── Modules/ │ │ ├── ModulesFeatureServerTestFixture.cs │ │ └── ModulesFeatureSiteTestFixture.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── RequestFiltering/ │ │ ├── FileExtensions/ │ │ │ ├── FileExtensionsFeatureServerTestFixture.cs │ │ │ └── FileExtensionsFeatureSiteTestFixture.cs │ │ ├── FilteringRules/ │ │ │ ├── FilteringRulesFeatureServerTestFixture.cs │ │ │ └── FilteringRulesFeatureSiteTestFixture.cs │ │ ├── Headers/ │ │ │ ├── HeadersFeatureServerTestFixture.cs │ │ │ └── HeadersFeatureSiteTestFixture.cs │ │ ├── HiddenSegments/ │ │ │ ├── HiddenSegmentsFeatureServerTestFixture.cs │ │ │ └── HiddenSegmentsFeatureSiteTestFixture.cs │ │ ├── QueryStrings/ │ │ │ ├── QueryStringsFeatureServerTestFixture.cs │ │ │ └── QueryStringsFeatureSiteTestFixture.cs │ │ ├── Urls/ │ │ │ ├── UrlsFeatureServerTestFixture.cs │ │ │ └── UrlsFeatureSiteTestFixture.cs │ │ └── Verbs/ │ │ ├── VerbsFeatureServerTestFixture.cs │ │ └── VerbsFeatureSiteTestFixture.cs │ ├── ResponseHeaders/ │ │ ├── ResponseHeadersFeatureServerTestFixture.cs │ │ └── ResponseHeadersFeatureSiteTestFixture.cs │ ├── Rewrite/ │ │ └── TestFixture.cs │ ├── StringUtilityTestFixture.cs │ ├── Tests.JexusManager.csproj │ ├── TraceFailedRequests/ │ │ ├── TraceFailedRequestsFeatureServerTestFixture.cs │ │ └── TraceFailedRequestsFeatureSiteTestFixture.cs │ ├── Website1/ │ │ └── original.config │ ├── XmlAssert.cs │ ├── app.config │ ├── original.config │ └── xunit.runner.json ├── build.installer.bat ├── dist.all.bat ├── dist.ci.bat ├── dist.deploy.bat ├── download.dotnet.releases.ps1 ├── lib/ │ ├── CheckBoxComboBox/ │ │ ├── CheckBoxComboBox.Designer.cs │ │ ├── CheckBoxComboBox.cs │ │ ├── CheckBoxComboBox.csproj │ │ ├── GripBounds.cs │ │ ├── NativeMethods.cs │ │ ├── Popup.Designer.cs │ │ ├── Popup.cs │ │ ├── PopupComboBox.Designer.cs │ │ ├── PopupComboBox.cs │ │ ├── PopupComboBox.resx │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Selection Wrappers/ │ │ │ ├── ListSelectionWrapper.cs │ │ │ └── ObjectSelectionWrapper.cs │ │ └── test.snk │ └── SharedAssemblyInfo.cs ├── release.ps1 ├── run.installar.bat ├── sha1.ps1 ├── sign.installers.ps1 ├── sign.ps1 └── sign.txt