Я использую IIS 6.
Мне нужно определить, работает ли определенный сайт с http или https.
Я попытался извлечь все свойства с помощью 'DirectoryEntry' из: IIS: // localhost / W3SVC / 1 (1 - это идентификатор сайта в этом примере)
Ниже приведены результаты.
Если кто-нибудь знает какой-либо другой способ определения типа протокола IIS6 программным способом, используя «DirectoryEntry» - пожалуйста, сообщите мне
AccessFlags = 513
AppIsolated = 2
KeyType = IIsWebVirtualDir
Path = c:\inetpub\wwwroot
AppRoot = /LM/W3SVC/1/ROOT
AppFriendlyName = Default Application
DefaultDoc = Default.htm,Default.asp,index.htm,iisstart.asp
AnonymousPasswordSync = True
DirBrowseFlags = 1073741886
CacheISAPI = True
CGITimeout = 300
AuthFlags = 1
ContentIndexed = True
AspLogErrorRequests = True
AspScriptFileCacheSize = 250
AspScriptEngineCacheMax = 125
AspExceptionCatchEnable = True
AspTrackThreadingModel = False
AspAllowOutOfProcComponents = True
AspEnableAspHtmlFallback = False
AspEnableChunkedEncoding = True
AspEnableTypelibCache = True
AspErrorsToNTLog = False
AspProcessorThreadMax = 25
AspRequestQueueMax = 3000
AspMaxDiskTemplateCacheFiles = 1000
AspAllowSessionState = True
AspBufferingOn = True
AspEnableParentPaths = True
AspSessionTimeout = 20
AspQueueTimeout = -1
AspCodepage = 0
AspScriptTimeout = 90
AspScriptErrorSentToBrowser = True
AppAllowDebugging = False
AppAllowClientDebug = False
AspKeepSessionIDSecure = False
AspEnableApplicationRestart = True
AspQueueConnectionTestTime = 3
AspSessionMax = -1 AspLCID = 2048
AnonymousUserName = IUSR_MASTER
AspScriptLanguage = VBScript
AspScriptErrorMessage = An error occurred on the server when processing the URL. Please contact the system administrator.
AnonymousUserPass = wl60A8PT[Cp@hE
AspDiskTemplateCacheDirectory = %windir%\system32\inetsrv\ASP Compiled Templates
HttpCustomHeaders = X-Powered-By: ASP.NET
KeyType = IIsCertMapper
Может ли кто-нибудь из них сказать мне, если протокол Http или Https?
Если нет ... кто-нибудь знает, как проверить это с помощью C # на IIS 6?