C#操作設置IIS6/7參數啟用父目錄及其他屬性詳細內容
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
IIS6下設置方法:
DirectoryEntry site = (DirectoryEntry)root.Invoke("Create", "IIsWebServer", siteID); site.Invoke("Put", "ServerComment", webSiteName == "" ? ip : webSiteName);//網站名稱,如果網站名稱為空就用IP //site.Invoke("Put", "ServerBindings", bd);//二級域名綁定 site.Invoke("Put", "ServerState", 2);//默認4 site.Invoke("Put", "DefaultDoc", "Default.aspx"); site.Invoke("Put", "ServerAutoStart", 1);//開啟站點 site.Invoke("SetInfo"); DirectoryEntry siteVDir = site.Children.Add("ROOT", "IISWebVirtualDir"); siteVDir.Invoke("AppCreate", true); //創建應用程序站點 siteVDir.CommitChanges(); site.CommitChanges(); siteVDir.Properties["AppIsolated"][0] = 2;//默認2 siteVDir.Properties["Path"][0] = pathToRoot;//主目錄路徑 siteVDir.Properties["AccessFlags"][0] = 513; siteVDir.Properties["FrontPageWeb"][0] = 1; siteVDir.Properties["AccessRead"][0] = true; //設置讀取權限 siteVDir.Properties["AccessWrite"][0] = true;//寫權限 siteVDir.Properties["AccessScript"][0] = true;//執行權限 siteVDir.Properties["AppRoot"][0] = "/LM/W3SVC/" + siteID + "/Root"; siteVDir.Properties["AppFriendlyName"][0] = "默認應用程序"; siteVDir.Properties["AuthFlags"][0] = 1;//0表示不允許匿名訪問,1表示就可以3為基本身份驗證,7為windows繼承身份驗證 siteVDir.Properties["AspEnableParentPaths"][0] = true; //啟用父路徑 siteVDir.CommitChanges(); site.CommitChanges(); IIS7下設置方法:
利用IIS7自帶類庫管理IIS現在變的更強大更方便,而完全可以不需要用DirecotryEntry這個類了(很多.net網站管理IIS6.0的文章都用到了DirecotryEntry這個類 ),Microsoft.Web.Administration.dll位于IIS的目錄(%WinDir%\\System32\\InetSrv)下,使用時需要引用,它基本上可以管理IIS7的各項配置,這個類庫的主體結構如下:
這里wenqi只舉幾個例子說明一下基本功能,更多功能請參考MSDN。 string SiteName="點晴MIS系統"; //站點名稱 Site site=sm.Sites["newsite"]; Site site=sm.Sites["點晴MIS系統"]; -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #region CreateWebsite 添加網站 public string CreateWebSite(string serverID, string serverComment, string defaultVrootPath, string HostName, string IP, string Port) { try { ManagementObject oW3SVC = new ManagementObject (_scope, new ManagementPath(@"IIsWebService='W3SVC'"), null); if (IsWebSiteExists (serverID)) { return "Site Already Exists..."; } ManagementBaseObject inputParameters = oW3SVC.GetMethodParameters ("CreateNewSite"); ManagementBaseObject[] serverBinding = new ManagementBaseObject[1]; serverBinding[0] = CreateServerBinding(HostName, IP, Port); inputParameters["ServerComment"] = serverComment; inputParameters["ServerBindings"] = serverBinding; inputParameters["PathOfRootVirtualDir"] = defaultVrootPath; inputParameters["ServerId"] = serverID; ManagementBaseObject outParameter = null; outParameter = oW3SVC.InvokeMethod("CreateNewSite", inputParameters, null); // 啟動網站 string serverName = "W3SVC/" + serverID; ManagementObject webSite = new ManagementObject(_scope, new ManagementPath(@"IIsWebServer='" + serverName + "'"), null); webSite.InvokeMethod("Start", null); return (string)outParameter.Properties["ReturnValue"].Value; } catch (Exception ex) { return ex.Message; } }
public ManagementObject CreateServerBinding(string HostName, string IP, string Port) { try { ManagementClass classBinding = new ManagementClass(_scope, new ManagementPath("ServerBinding"), null); ManagementObject serverBinding = classBinding.CreateInstance(); serverBinding.Properties["Hostname"].Value = HostName; serverBinding.Properties["IP"].Value = IP; serverBinding.Properties["Port"].Value = Port; serverBinding.Put(); return serverBinding; } catch { return null; } } #endregion
頁面: // 添加網站 protected void AddWebsite_Click(object sender, EventArgs e) { IISManager iis = new IISManager(); iis.Connect(); string serverID = "5556"; string serverComment = "Create Website"; string defaultVrootPath = @"D:\web"; string HostName = "World"; string IP = ""; string Port = "9898"; ReturnMessage.Text = iis.CreateWebSite(serverID,serverComment,defaultVrootPath,HostName,IP,Port); }
刪除網站的代碼: #region DeleteSite 刪除站點 public string DeleteSite(string serverID) { try { string serverName = "W3SVC/" + serverID; ManagementObject webSite = new ManagementObject(_scope, new ManagementPath(@"IIsWebServer='" + serverName + "'"), null); webSite.InvokeMethod("Stop", null); webSite.Delete(); webSite = null; return "Delete the site succesfully!"; } catch(Exception deleteEx) { return deleteEx.Message; } } #endregion 同樣的方式,也可以對網站對屬性進行修改。
附:IIS的站點屬性(詳細內容,請查閱IIS幫助) Read only properties of W3SVC/1/Root: // 只讀屬性 AppIsolated = 2 屬性指出應用程序是在進程內、進程外還是在進程池中運行。值 0 表示應用程序在進程內運行,值 1 表示進程外,值 2 表示進程池。 AppPackageID = 為事務提供 COM+ 應用程序標識符 (ID)。此 ID 在由組件服務管理的所有事務中使用。 AppPackageName = 為事務提供 COM+ 應用程序名。 AppRoot = /LM/W3SVC/1/ROOT 包含到應用程序根目錄的配置數據庫路徑。 Caption = 提供對象的一段簡短文本描述(一行字符串)。 Description = 提供對象的一段較長文本描述。 InstallDate = 表示安裝對象的時間。缺少值并不表示對象沒有安裝。 Name = W3SVC/1/ROOT 定義了用來識別對象的標簽。創建子類時,可以將 Name 屬性改寫為 Key 屬性。 Status = 表示對象當前狀態。各種可操作的和不可操作的狀態都可以被定義??刹僮鞯臓顟B為“正常”、“已降級”和“預見故障”?!邦A見故障”表示一個組件可能運行正常但預計很快會出現故障。例如,啟用 SMART 的硬盤。還可指定不可操作的狀態。這些狀態為“錯誤”、“啟動”、“停止”和“服務”。后者(即“服務”)可用于磁盤鏡像過程、重新加載用戶權限列表或其他管理作業。并不是所有這類作業都聯機;所以,被管理的組件不是“正?!睜顟B或處于任何其他狀態。 Read/Write properties of W3SVC/1/Root: // 可讀/可寫 AccessExecute = False 值 true 表示不論文件類型是什么,文件或文件夾的內容都可以執行。 AccessFlags = 513 包含有用于配置文件訪問權限的標志 AccessNoPhysicalDir = False AccessNoRemoteExecute = False 值 true 表示拒絕遠程請求執行應用程序;如果將 AccessExecute 屬性設置為 true,只有來自 IIS 服務器所在的相同計算機的請求才會成功。您不能將 AccessNoRemoteExecute 設置為 false 來啟用遠程請求,或將 AccessExecute 設置為 false 來禁止本地請求。 AccessNoRemoteRead = False 值 true 表示拒絕遠程請求查看文件;如果將 AccessRead 屬性設置為 true,只有來自 IIS 服務器所在的相同計算機的請求才會成功。您不能將 AccessNoRemoteRead 設置為 false 來啟用遠程請求,或將 AccessRead 設置為 false 來禁止本地請求。 AccessNoRemoteScript = False 值 true 表示拒絕遠程請求查看動態內容;如果將 AccessScript 屬性設置為 true,只有來自 IIS 服務器所在的相同計算機的請求才會成功。您不能將 AccessNoRemoteScript 設置為 false 來啟用遠程請求,或將 AccessScript 設置為 false 來禁止本地請求。 AccessNoRemoteWrite = False 值 true 表示拒絕遠程請求創建或更改文件;如果將 AccessWrite 屬性設置為 true,只有來自 IIS 服務器所在的相同計算機的請求才會成功。您不能將 AccessNoRemoteWrite 設置為 false 來啟用遠程請求,或將 AccessWrite 設置為 false 來禁止本地請求。 AccessRead = True 值 true 表示可通過 Microsoft Internet Explorer 讀取文件或文件夾的內容。 AccessScript = True 值 true 表示如果是腳本文件或靜態內容,則可以執行文件或文件夾的內容。值 false 只允許提供靜態文件,如 HTML 文件。 AccessSource = False 值 true 表示如果設置了讀取或寫入權限,則允許用戶訪問源代碼。源代碼包括 Microsoft? Active Server Pages (ASP) 應用程序中的腳本。 AccessSSL = False 值 true 表示文件訪問需要帶有或不帶有客戶端證書的 SSL 文件權限處理。 AccessSSL128 = False 值 true 表示文件訪問需要至少 128 位密鑰、帶有或不帶有客戶端證書的 SSL 文件權限處理。 AccessSSLFlags = 0 默認值 0 表示未設置任何 SSL 權限。 AccessSSLMapCert = False 值 true 表示 SSL 文件權限處理將客戶端證書映射到 Microsoft Windows? 操作系統的用戶帳戶上。要實現映射,必須將 AccessSSLNegotiateCert 屬性設置成 true。 AccessSSLNegotiateCert = False 值 true 表示 SSL 文件訪問處理從客戶端請求證書。值 false 表示如果客戶端沒有證書,仍可繼續訪問。如果服務器請求證書但證書不可用(即使也將 AccessSSLRequireCert 設成 true),某些版本的 Internet Explorer 將關閉連接。 AccessSSLRequireCert = False 值 true 表示 SSL 文件訪問處理從客戶端請求證書。如果客戶端沒有提供證書,連接會關閉。當使用 AccessSSLRequireCert 時,必須將 AccessSSLNegotiateCert 設成 true。 AccessWrite = False 值 true 表示允許用戶將文件及其相關屬性上載到服務器上已啟用的目錄中,或者更改可寫文件的內容。只有使用支持 HTTP 1.1 協議標準的 PUT 功能的瀏覽器,才能執行寫入操作。 AdminACLBin = 由 Microsoft? Exchange Server 使用 AnonymousPasswordSync = True 指出 IIS 是否應該為試圖訪問資源的匿名用戶處理用戶密碼。下表列出了該屬性行為的詳細說明:如果將 AnonymousPasswordSync 設置為 false,管理員必須手動設置匿名用戶密碼的 AnonymousUserPass 屬性;否則匿名訪問將無法正常工作。 如果將 AnonymousPasswordSync 設置為 true,將由 IIS 設置匿名用戶密碼。 如果將 AnonymousPasswordSync 設置為 true 并且配置數據庫屬性 AllowAnonymous 值為 false,則不允許任何用戶登錄到 FTP 服務器。 AnonymousUserName = IUSR_COMPUTERNAME 指定用來驗證匿名用戶的已注冊的本地用戶名。服務器將每個服務器操作與用戶名和密碼關聯起來。 AnonymousUserPass = XXXXXXXXXXXX 指定用來驗證匿名用戶的已注冊的本地用戶密碼。服務器將每個服務器操作與用戶名和密碼關聯起來。 AppAllowClientDebug = False 指定是否允許客戶端調試。該屬性與應用于服務器端調試的 AppAllowDebugging 無關。 AppAllowDebugging = False 指定是否允許在服務器上進行 ASP 調試。該屬性與應用于客戶端調試的 AppAllowClientDebug 屬性無關。 AppFriendlyName = 默認應用程序 軟件包或應用程序的用戶好記名稱 AppOopRecoverLimit = -1 進程外應用程序在出現故障后重新啟動的最大次數。服務器不會響應超出該范圍的組件請求。該屬性不適用于進程內運行的應用程序或擴展。 AppPoolId = ASP.NET V2.0 應用程序在其中路由的應用程序池 AppWamClsid = 為應用程序的 Web 應用程序管理 (WAM) 接口提供類 ID AspAllowOutOfProcComponents = True 在 IIS 4.0 中,AspAllowOutOfProcComponents 屬性指定是否允許 ASP 腳本調用進程外組件,這些組件是在應用程序內啟動的可執行程序。在 IIS 5.0 中,該屬性已過時,并且屬性值將被忽略。但是,使用該屬性的腳本仍然可以正常運行。 AspAllowSessionState = True 啟用 ASP 應用程序會話狀態持續性。如果將該值設置為 true,那么服務器將為每個連接創建 Session 對象,可訪問會話狀態,允許會話存儲,出現 Session_OnStart 和 Session_OnEnd 事件,并且發送 ASPSessionID Cookie 到客戶端。如果將該值設置為 false,那么不允許狀態訪問和存儲,事件將不進行處理,并且也不發送 Cookie。 AspAppServiceFlags = 0 包含在 IIS 應用程序上啟用 COM+ 服務所必須要設置的標志 AspBufferingLimit = 4194304 設置 ASP 緩沖區的最大大小。如果啟動了響應緩沖,該屬性將控制在進行刷新前 ASP 頁面可以向響應緩沖區寫入的最大字節數 AspBufferingOn = True ASP 應用程序的輸出是否需要緩沖 AspCalcLineNumber = True ASP 是否計算和存儲已執行代碼的行號,以便在錯誤報告中提供 AspCodepage = 0 為應用程序指定默認的代碼頁 AspDiskTemplateCacheDirectory = %windir%\system32\inetsrv\ASP Comp 目錄的名稱,該目錄是 ASP 在存儲器內的緩存溢出后,用來將已編譯的 ASP 模板存儲到磁盤的目錄 AspEnableApplicationRestart = True 確定 ASP 應用程序能否自動重新啟動 AspEnableAspHtmlFallback = False 當由于請求隊列已滿而拒絕新的請求時,AspEnableAspHtmlFallback 屬性控制 ASP 的行為。將該屬性設置為 true,將導致發送與請求的 .asp 文件名稱類似的 .htm 文件(如果存在),而不是發送 .asp 文件。.htm 文件的命名約定是 .asp 文件名之后附加一個 _asp。例如,.asp 文件是 hello.asp,那么 .htm 文件應該是 hello_asp.htm。 AspEnableChunkedEncoding = True 指定是否為萬維網發布服務(WWW 服務)啟動 HTTP 1.1 chunked 傳輸編碼 AspEnableParentPaths = False 頁面是否允許當前目錄的相對路徑(使用 ..\ 表示法)。 AspEnableSxs = False 值 true 將啟動 COM+ 并排集合,該程序集允許 ASP 應用程序指定要使用哪個版本的系統 DLL 或傳統 COM 組件,例如 MDAC、MFS、MSVCRT、MSXML 等等。 AspEnableTracker = False 值 true 將啟動 COM+ 跟蹤器,管理員或開發人員可用其來調試 ASP 應用程序。 AspEnableTypelibCache = True 是否在服務器上緩存類型庫 AspErrorsToNTLog = False 是否將 IIS 腳本錯誤寫入到 Windows 事件日志中 AspExceptionCatchEnable = True 頁面是否捕獲組件產生的異常。如果設置為 false (或者禁用),那么 Microsoft 腳本調試程序工具將不捕捉所調試的組件發生的異常。 AspExecuteInMTA = 0 ASP 能夠在一個多線程單元 (MTA) 中運行其全部線程。如果 COM 組件主要是自由線程或雙線程組件,則將 ASP 線程作為 MTA 運行可顯著改善性能。默認情況下,AspExecuteInMTA 屬性設置為 0,這意味著 ASP 不在 MTA 中執行。在應用程序級別上將該屬性設置為 1 可以使 ASP 在 MTA 中運行。 AspKeepSessionIDSecure = 0 啟用 AspKeepSessionIDSecure 屬性后,它可以確保將 SessionID 作為安全 Cookie 發送(如果已在安全通道上分配的話)。 AspLCID = 2048 用程序指定默認的區域設置標識符 (LCID)。 AspLogErrorRequests = True 控制 Web 服務器是否將失敗的客戶請求寫入到 Windows 事件日志文件中 AspMaxDiskTemplateCacheFiles = 2000 指定存儲已編譯 ASP 模板的最大數量。存儲已編譯模板的目錄由 AspDiskTemplateCacheDirectory 屬性配置。 AspMaxRequestEntityAllowed = 204800 指定一個 ASP 請求的實體正文中允許的最多字節數。 AspPartitionID = COM+ 分區用于將 Web 應用程序隔離到其各自的 COM+ 分區。COM+ 分區保存不同的自定義 COM 組件的版本。將 AspPartitionID 屬性設置為 COM+ 分區的全局唯一標識符 (GUID)。同時,設置 AspAppServiceFlags 配置數據庫屬性的 AspUsePartition 標志。在應用程序級別設置這兩個屬性 AspProcessorThreadMax = 25 指定 IIS 可創建的每個處理器的最大工作線程數 AspQueueConnectionTestTime = 3 IIS 將所有的 ASP 請求放置到隊列中。如果請求在隊列中等待的時間比 AspQueueConnectionTestTime 屬性指定的時間(以秒為單位)長,則 ASP 將在執行請求前檢查確定客戶端是否仍是連接的。如果客戶端已斷開連接,則不處理該請求并且從隊列中刪除該請求。 AspQueueTimeout = -1 允許 ASP 腳本請求在隊列中等待的時間(以秒為單位)。無窮大表示為 -1。 AspRequestQueueMax = 3000 允許進入隊列的并發 ASP 請求的最大數目。在隊列占滿時,任何試圖請求 ASP 文件的客戶端瀏覽器都將收到 HTTP 500“服務器太忙”的錯誤。 AspRunOnEndAnonymously = True 指定了 SessionOnEnd 和 ApplicationOnEnd 全局 ASP 函數是否應該作為匿名用戶運行 AspScriptEngineCacheMax = 250 頁面將在內存中保持緩存的腳本引擎的最大數目 AspScriptErrorMessage = 處理 URL 時服務器出錯。請與系統管理員聯系。 特殊調試錯誤沒有被發送到客戶端時(如果將 AspScriptErrorSentToBrowser 設置成 false)將發送給瀏覽器的錯誤消息 AspScriptErrorSentToBrowser = True Web 服務器是否將調試細節(文件名、錯誤、行號、描述)寫到客戶端瀏覽器,并且記錄到 Windows 事件日志中 AspScriptFileCacheSize = 500 要緩存的預編譯腳本文件數。如果設置為 0,則不緩存任何腳本文件 AspScriptLanguage = VBScript 運行在 Web 服務器上的所有 ASP 應用程序的默認腳本語言 AspScriptTimeout = 90 AspScriptTimeout 屬性指定了在終止腳本和將事件寫入 Windows 事件日志之前,ASP 頁面允許的腳本運行時間的默認值(以秒為單位)。 AspSessionMax = -1 IIS 允許的最大并發會話數。當達到該限制時,如果客戶端試圖與 IIS 建立新連接,則客戶端將接收到錯誤信息(HTTP 500“服務器太忙”)。無窮大表示為 -1。 AspSessionTimeout = 20 完成最后的與 Session 對象相關的請求后,保留該對象的時間(以分鐘為單位)。 AspSxsName = 啟動并行 (SxS) 程序集。并行 (SxS) 程序集允許 ASP 應用程序指定要使用哪個版本的系統 DLL 或傳統 COM 組件,例如 MDAC、MFS、MSVCRT、MSXML 等。 AspTrackThreadingModel = False IIS 是否檢查應用程序創建的任意組件的線程模塊。 AspUsePartition = False 值 true 將啟動 COM+ 分區,可用其將 Web 應用程序隔離到各自的 COM+ 分區。COM+ 分區可擁有不同的自定義 COM 組件的版本。如果設置該標志,請同時設置 AspPartitionID 配置數據庫屬性。 AuthAdvNotifyDisable = True 禁用密碼到期預先通知 AuthAnonymous = True 指定匿名身份驗證作為可能的 Windows 驗證方案之一,返回給客戶端作為有效驗證方案。 AuthBasic = False 指定基本身份驗證作為可能的 Windows 驗證方案之一,返回給客戶端作為有效驗證方案。 AuthChangeDisable = True 禁止更改密碼 AuthChangeUnsecure = False 允許在不安全端口更改密碼 AuthChangeURL = /iisadmpwd/achg.asp 用戶輸入新密碼時被調用的 URL AuthExpiredUnsecureURL = /iisadmpwd/aexp3.asp 用戶密碼到期時調用的 URL AuthExpiredURL = /iisadmpwd/aexp.asp 用戶密碼到期時調用的 URL。將以安全的 (HTTPS) 方式調用它。 AuthFlags = 5 作為有效方案返回給客戶端的 Windows 驗證方案的設置 AuthMD5 = False 指定摘要式身份驗證和高級摘要式身份驗證作為可能的 Windows 驗證方案之一,返回給客戶端作為有效驗證方案。 AuthNotifyPwdExpUnsecureURL = /iisadmpwd/anot3.asp 包含一個特定的 URL:如果用戶的密碼在 PasswordExpirePreNotifyDays 中指定的天數前到期,則調用該 URL。 AuthNotifyPwdExpURL = /iisadmpwd/anot.asp 包含一個特定的 URL:如果用戶的密碼在 PasswordExpirePreNotifyDays 中指定的天數前到期,則調用該 URL。將以安全的 (HTTPS) 方式調用它。 AuthNTLM = True 指定集成 Windows 身份驗證(也稱作質詢/響應或 NTLM 驗證)作為可能的 Windows 驗證方案之一,返回給客戶端作為有效驗證方案。 AuthPassport = False true 的值表示啟用了 Microsoft? .NET Passport 身份驗證 AuthPersistence = 64 指定了使用 NTLM 驗證跨越連接上的請求時的驗證持久性 AuthPersistSingleRequest = True 將該標志設置成 true 指定驗證僅對一個連接上的單個請求持久。IIS 在每個請求的末尾重設驗證,并且在會話的下一個請求上強制執行重驗證。 AzEnable = False 用于虛擬目錄、應用程序,或配置數據庫中項相應的 URL 的 URL 授權。 AzImpersonationLevel = 0 用于應用程序的模擬行為,該模擬行為允許配置 Web 應用程序模擬客戶端用戶、IIS 工作進程,或工作進程的 IUSER_* 帳戶。 AzScopeName = 將虛擬目錄、應用程序或 URL 與作用域相關聯。如果沒有指定作用域或指定了空子符串,則使用 IIS 6.0 URL 授權的默認作用域。 AzStoreName = 授權管理器策略存儲與虛擬目錄、應用程序或 URL 相關聯。 CacheControlCustom = 指定了自定義 HTTP 1.1 緩存控制指令。 CacheControlMaxAge = 0 指定了 HTTP 1.1 緩存控制最大時間值。 CacheControlNoCache = False 保護緩存內容的 HTTP 1.1 指令 CacheISAPI = True 在第一次使用 ISAPI 擴展后是否在內存中進行緩存。 Caption = 提供對象的一段簡短文本描述(一行字符串)。 CGITimeout = 300 指定 CGI 應用程序超時(以秒為單位)。 ContentIndexed = True 指定安裝的目錄索引程序是否應該檢索該目錄樹下的內容。 CreateCGIWithNewConsole = False 指示 CGI 應用程序是否在自己的控制臺上運行。 CreateProcessAsUser = True 是在系統環境中創建 CGI 進程還是在請求用戶環境中創建 CGI 進程。 DefaultDoc = index.aspx,default.aspx 包含一個或多個默認文檔的文件名,如果在客戶端的請求中不包含文件名,將把默認文檔的文件名返回給客戶端。 DefaultDocFooter = 附加到返回到客戶端的 HTML 文件的自定義頁腳(頁腳并不附加到 ASP 文件)。 DefaultLogonDomain = 服務器用來對用戶進行身份驗證的默認域(在 UserIsolationMode = 2 的 Web 宿主方案中)。 Description = 提供對象的一段較長文本描述。 DirBrowseFlags = 1073741886 可以提供多少目錄和文件信息(如果啟用瀏覽)以及目錄中是否包含默認頁的標記。 DirBrowseShowDate = True 設置為 true 時,瀏覽目錄時將顯示日期信息。 DirBrowseShowExtension = True 設置為 true 時,瀏覽目錄時將顯示文件擴展名。 DirBrowseShowLongDate = True 設置為 true 時,顯示目錄時將在擴展格式中顯示日期信息。 DirBrowseShowSize = True 設置為 true 時,瀏覽目錄時將顯示文件大小信息。 DirBrowseShowTime = True 設置為 true 時,顯示目錄時將顯示文件時間信息。 DisableStaticFileCache = False 目錄的靜態文件緩存 DoDynamicCompression = False 與 HcDoDynamicCompression 屬性相同。 DontLog = False 是否將客戶端的請求寫入日志文件。 DoStaticCompression = False 與 HcDoStaticCompression 屬性相同。 EnableDefaultDoc = True 設置為 true 時,瀏覽目錄時系統會加載該目錄的默認文檔(由 De, faultDoc 屬性指定)。 EnableDirBrowsing = False 設置為 true 時,將啟用目錄瀏覽。 EnableDocFooter = False 啟用或禁用由 DefaultDocFooter 屬性指定的自定義頁腳。 EnableReverseDns = False 啟用或禁用萬維網發布服務(WWW 服務)的反向域名服務器 (DNS) 查找。 FrontPageWeb = True 服務器實例是否由 Microsoft FrontPage 處理。 該文章在 2021/5/11 10:14:01 編輯過
|
關鍵字查詢
相關文章
正在查詢... |