亚洲毛片视频_国产精品日韩高清_国产伦理一区_国产精品视频免费一区_亚洲精品1区2区_美女尤物久久精品_亚洲人体大胆视频_亚洲欧美日韩精品久久久_国产一区成人_国产精品综合

IIS6.0下ASP的新增功能

更好的國際化和 UTF-8 支持

改進的 POST 支持

ASP 掛起檢測

常用文件的緩存

UNC 增強

ASP 中的 COM+ 服務

單元模型選擇

并排集合

COM+ 分區(qū)

跟蹤程序

事務

ASP 的新配置數(shù)據庫屬性

更好的國際化和 UTF-8 支持

UTF-8 支持已經被擴展到所有 ASP 內置對象的屬性和方法中。上一版本的 ASP 僅在響應和寫入方面支持 UTF-8。

改進的 POST 支持

ASP 目前可以從客戶端讀取 Chunked 編碼的 POST 數(shù)據。

ASP 掛起檢測

當 IIS 網站繁忙時,可能會出現(xiàn)這樣的情況:迅速生成最大數(shù)量的 ASP 線程,其中的一些 ASP 線程被掛起,從而導致性能下降。 HSE_REQ_REPORT_UNHEALTHY 以及萬維網發(fā)布服務(WWW 服務)將回收主控 ASP.dll 的工作進程,并將項目添加到事件日志中。

注意 如果線程不響應超時,則將其視為“掛起”。

常用文件的緩存

目前,ASP 除了保留內存緩存之外,還在磁盤上緩存一些最常用的文件。磁盤緩存的默認位置是 %systemroot%System32inetsrvASP Compiled Templates?梢酝ㄟ^設置 AspDiskTemplateCacheDirectory 配置數(shù)據庫屬性來更改硬盤緩存的位置。

UNC 增強

目前,ASP 能夠處理 ASP 腳本中的 UNC 路徑。

ASP 中的 COM+ 服務

如果想要在以前版本的 IIS 中使用 ASP 應用程序提供的 COM+ 服務,您必須創(chuàng)建可以調用那些服務的方法的 COM 組件。目前,您可以配置 ASP 應用程序以使用下面的 COM+ 服務而不必創(chuàng)建 COM 組件:

單元模型選擇:

ASP 現(xiàn)在能夠在多線程單元 (MTA) 中運行其全部線程。如果 COM 組件主要是自由線程或雙線程組件,則將 ASP 線程作為 MTA 運行可顯著改善性能。

要使 ASP 應用程序能夠在 MTA 中運行,您可以在應用程序級別使用配置數(shù)據庫設置 AspExecuteInMTA。這意味著您可以讓一個應用程序運行于 ASP MTA 線程上,而讓第二個應用程序運行于 ASP STA(單線程單元)線程上。ASP 線程的默認設置仍為 STA。

要點 當您將 ASP 應用程序的運行環(huán)境從 STA 切換到 MTA(或從 MTA 切換到 STA)時,則模擬令牌將過時。這可能導致應用程序在無模擬的情況下運行,讓其用可能允許訪問其他資源的進程的標識有效地運行。如果您必須切換線程模型,請在進行更改之前禁用該應用程序并將其卸載。
 

列示例設置默認網站應用程序 (W3SVC/1/ROOT) 在 MTA 中執(zhí)行:  

  On Error Resume Next

  set providerObj = GetObject("winmgmts://MyMachine/root/MicrosoftIISv2")

  ' 獲得對名為“默認網站”的 ASP 應用程序的引用

  set IIsWebVirtualDirSettingObj = providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")

  WScript.Echo "Before: AspExecuteInMTA = " & IIsWebVirtualDirSettingObj.AspExecuteInMTA

  ' 將 ASP 應用程序設置為在 MTA 中執(zhí)行

  IIsWebVirtualDirSettingObj.AspExecuteInMTA = 1

  IIsWebVirtualDirSettingObj.Put_()

  WScript.Echo "After: AspExecuteInMTA = " & IIsWebVirtualDirSettingObj.AspExecuteInMTA

  并排集合:

  并排 (SxS) 集合允許 ASP 應用程序指定要使用哪個版本的系統(tǒng) DLL 或傳統(tǒng) COM 組件,例如 MDAC、MFS、MSVCRT、MSXML 等。例如,如果您的 ASP 應用程序依賴 MSXML 2.0 版,則可以確保即使是在服務器上應用了 Service Pack 之后,您的應用程序仍使用 MSXML 2.0 版。任何新版本的 MSXML 仍安裝在計算機上,但是保留 2.0 版且由應用程序使用。配置 SxS 程序集要求您知道 DLL 的路徑,且 COM+ 清單文件存在于每個需要使用 DLL 的虛擬目錄中。COM+ 清單是包含有關 DLL 安裝位置信息的 XML 文件。IIS 不驗證清單是否存在。清單的外觀類似于下面的文件摘錄: 

  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>

 。糰ssembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

 。糰ssemblyIdentity publicKeyToken="75e377300ab7b886" type="win32" name="Test4Dir" version="1.0.0.0" processorArchitecture="x86"/>

  <file name="DirComp.dll" hash="35ca6f27b11ed948ac6e50b75566355f0991d5d9" hashalg="SHA1">

  <comClass clsid="{6C6CC20E-0F85-49C0-A14D-D09102BD7CDC}" progid="DirComp.PathInfo" threadingModel="apartment"/>

 。紅ypelib tlbid="{AA56D6B8-9ADB-415D-9E10-16DD68447319}" version="1.0" helpdir=""/>

  </file>

  </assembly>  

  您可以在 IIS 端以編程方式或者通過使用 IIS 管理器來啟用并排集合! 

  在 IIS 端使用 IIS 管理器啟用并排集合  

  在 IIS 管理器中,右鍵單擊網站或虛擬目錄,然后單擊“屬性”。

  單擊“虛擬目錄”選項卡,然后單擊“配置”。

  如果配置按鈕不可用,那么原因是還沒有為該虛擬目錄創(chuàng)建應用程序。單擊“創(chuàng)建”以創(chuàng)建一個應用程序。

  在“應用程序配置”對話框中,單擊“選項”選項卡。

  選中“啟用并排集合”復選框。

  在“清單文件名”框中,鍵入 COM+ 清單文件的名稱。

  單擊“確定”兩次。

  要通過編程啟用并排集合,請設置 AspAppServiceFlags 配置數(shù)據庫屬性的 AspEnableSxs 標志。同時將 AspSxsName 配置數(shù)據庫屬性設置為 COM+ 清單的名稱。在應用程序級別設置這兩個配置數(shù)據庫屬性。  

  要點 即使該功能可在應用程序級別進行配置,在任何一個應用程序池中都只能使用一個版本的系統(tǒng) DLL。例如,如果應用程序 App1 使用 MDAC 2.5 版,應用程序 App2 使用 MDAC 2.4 版,則 App1 和 App2 不應位于同一個應用程序池中。如果它們位于同一個應用程序池中,則首先加載的應用程序加載與之相對應的 MDAC 版本,在卸載這些應用程序之前,其他應用程序只能被迫使用該版本。

下列示例在默認網站應用程序 (W3SVC/1/ROOT) 上啟用并排集合。請注意,只要設置了 AspEnableTracker 屬性,AspAppServiceFlags 屬性就發(fā)生改變:

On Error Resume Next

set providerObj = GetObject("winmgmts://MyMachine/root/MicrosoftIISv2")

' 獲得對名為“默認網站”的 ASP 應用程序的引用

set IIsWebVirtualDirSettingObj = providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")

WScript.Echo "Before: AspEnableSxs = " & IIsWebVirtualDirSettingObj.AspEnableSxs

WScript.Echo " AspSxsName = " & IIsWebVirtualDirSettingObj.AspSxsName

WScript.Echo " AspAppServiceFlags = " & IIsWebVirtualDirSettingObj.AspAppServiceFlags

' 設置 ASP 應用程序以啟用 COM+ 并排集合

IIsWebVirtualDirSettingObj.AspEnableSxs = 1

' 設置 AspSxsName 屬性

IIsWebVirtualDirSettingObj.AspSxsName = "VersionInfo"

' 將值保存到 IIS 配置數(shù)據庫中

IIsWebVirtualDirSettingObj.Put_()

' 再次獲得引用以刷新 AspAppServiceFlags 屬性。

set IIsWebVirtualDirSettingObj = Nothing

set IIsWebVirtualDirSettingObj = providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")

WScript.Echo "After: AspEnableSxs = " & IIsWebVirtualDirSettingObj.AspEnableSxs

WScript.Echo " AspSxsName = " & IIsWebVirtualDirSettingObj.AspSxsName

WScript.Echo " AspAppServiceFlags = " & IIsWebVirtualDirSettingObj.AspAppServiceFlags

COM+ 分區(qū):

COM+ 分區(qū)可用于將 Web 應用程序隔離到它們各自的 COM+ 分區(qū)中。這對于禁止一個 Web 應用程訪問另一個 Web 應用程序的專用 COM+ 應用程序、配置信息和數(shù)據非常有用。COM+ 分區(qū)可擁有自定義 COM 組件的不同版本。例如,如果為兩個競爭的公司宿主網站,它們都在其 Web 應用程序中使用了 COM+,則可以使用 COM+ 分區(qū)來確保一個公司的 Web 應用程序不能訪問另一個公司的 Web 應用程序中的 COM+ 組件。如果其中某個公司要求您更改它們都使用的 COM+ 應用程序的某些功能,您可以在鏈接到它們的 Web 應用程序的分區(qū)中隔離該 COM+ 應用程序的新版本。

要在 IIS 端啟用 COM+ 分區(qū),請在應用程序級別設置 AspAppServiceFlags 配置數(shù)據庫屬性的 AspUsePartition 標志。分區(qū)由 GUID(使用組件服務管理器管理單元創(chuàng)建)標識,它可在 AspPartitionID 配置數(shù)據庫屬性上進行設置。如果未指定任何分區(qū),則使用默認系統(tǒng)分區(qū)。詳細信息,請參閱 COM+ SDK 中的“創(chuàng)建和配置 COM+ 分區(qū)”或聯(lián)機查看 COM+ (Component Services)。

要點 即使該功能可在應用程序級別進行配置,在任何一個應用程序池中也只能使用一個版本的 COM+ 組件。例如,如果應用程序 App1 使用名為 Shop.dll 的 1.0 版的自定義 COM+ 應用程序,應用程序 App2 使用 2.0 版的 Shop.dll,則 App1 和 App2 不應位于同一個應用程序池中。如果它們位于同一個應用程序池中,則首先加載的應用程序加載與之對應的 Shop.dll 版本,在卸載這些應用程序之前,另一個應用程序只能被迫使用該版本。

下列示例在默認網站應用程序 (W3SVC/1/ROOT) 上啟用分區(qū)。請注意,只要設置了 AspEnableTracker 屬性,AspAppServiceFlags 屬性就發(fā)生改變。

On Error Resume Next

set providerObj = GetObject("winmgmts://MyMachine/root/MicrosoftIISv2")

' 獲得對名為“默認網站”的 ASP 應用程序的引用

set IIsWebVirtualDirSettingObj = providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")

WScript.Echo "Before: AspUsePartition = " & IIsWebVirtualDirSettingObj.AspUsePartition

WScript.Echo " AspPartitionID = " & IIsWebVirtualDirSettingObj.AspPartitionID

WScript.Echo " AspAppServiceFlags = " & IIsWebVirtualDirSettingObj.AspAppServiceFlags

' 設置 ASP 應用程序以啟用 COM+ 分區(qū)

IIsWebVirtualDirSettingObj.AspUsePartition = 1

' 將 AspPartitionID 屬性設置為在組件服務管理器中配置的 GUID

' 當您創(chuàng)建 COM+ 分區(qū)時

IIsWebVirtualDirSettingObj.AspPartitionID = "{00000000-0000-0000-0000-000000000000}"

' 將值保存到 IIS 配置數(shù)據庫中

IIsWebVirtualDirSettingObj.Put_()

' 再次獲得引用以刷新 AspAppServiceFlags 屬性。

set IIsWebVirtualDirSettingObj = Nothing

set IIsWebVirtualDirSettingObj = providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")

WScript.Echo "After: AspUsePartition = " & IIsWebVirtualDirSettingObj.AspUsePartition

WScript.Echo " AspPartitionID = " & IIsWebVirtualDirSettingObj.AspPartitionID

WScript.Echo " AspAppServiceFlags = " & IIsWebVirtualDirSettingObj.AspAppServiceFlags

跟蹤程序:

COM+ 跟蹤程序允許管理員或開發(fā)人員調試 ASP 應用程序。例如,如果 Web 應用程序在服務器上產生問題,則可以啟用 COM+ 跟蹤程序,以便確定 ASP 頁在何時加載、COM 組件在何時加載以及線程何時離開網頁。在調試應用程序之后,可禁用 COM+ 跟蹤程序,使應用程序返回到正常的執(zhí)行速度。

要在 IIS 端上啟用 COM+ 跟蹤程序,請在應用程序級別中設置 AspAppServiceFlags 配置數(shù)據庫屬性的 AspEnableTracker 標志。

下列示例在默認網站應用程序 (W3SVC/1/ROOT) 上啟用跟蹤。請注意,只要設置了 AspEnableTracker 屬性,AspAppServiceFlags 屬性就發(fā)生改變:

On Error Resume Next

set providerObj = GetObject("winmgmts://MyMachine/root/MicrosoftIISv2")

' 獲得對名為“默認網站”的 ASP 應用程序的引用

set IIsWebVirtualDirSettingObj = providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")

WScript.Echo "Before: AspEnableTracker = " & IIsWebVirtualDirSettingObj.AspEnableTracker

WScript.Echo " AspAppServiceFlags = " & IIsWebVirtualDirSettingObj.AspAppServiceFlags

' 設置 ASP 應用程序以啟用 COM+ 跟蹤

IIsWebVirtualDirSettingObj.AspEnableTracker = 1

IIsWebVirtualDirSettingObj.Put_()

' 再次獲得引用以刷新 AspAppServiceFlags 屬性。

set IIsWebVirtualDirSettingObj = Nothing

set IIsWebVirtualDirSettingObj = providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")

WScript.Echo "After: AspEnableTracker = " & IIsWebVirtualDirSettingObj.AspEnableTracker

WScript.Echo " AspAppServiceFlags = " & IIsWebVirtualDirSettingObj.AspAppServiceFlags

事務:從 IIS 4.0 版起,ASP 頁面中已經支持事務的使用。但是,IIS 更改了事務的內部實現(xiàn)以便利用 COM+ 服務。IIS 不再通過創(chuàng)建 COM 組件來容納事務,而是直接訪問 COM+ 事務服務,因而大大地提高了事務處理的速度。與以前一樣,事務只能在頁面級別進行配置,配置時使用 @TRANSACTION 指令和 ASP 內置對象的事件,該對象名為 ObjectContext。

ASP 的新配置數(shù)據庫屬性

下面的配置數(shù)據庫設置已被添加到此版本的 ASP 中。

配置數(shù)據庫屬性名用途AspAppServiceFlags

啟用諸如 COM+ 并排集合(以前被稱為 Fusion)、分區(qū)等功能。AspDiskTemplateCacheDirectory指定 ASP 磁盤緩存的位置。AspExecuteInMTA使 ASP 線程能夠在多線程單元中執(zhí)行。AspKeepSessionIDSecure將 ASP 會話 Cookie 安全地發(fā)送到瀏覽器。

AspMaxDiskTemplateCacheFiles指定 ASP 的最大硬盤緩存。AspPartitionID為應用程序指定所使用的 COM+ 分區(qū)。AspRunOnEndAnonymously使 ASP 能夠以匿名方式運行 global.asa Application_OnEnd 和 Session_OnEnd 事件。AspBufferingLimit指定緩沖區(qū)大小的限制。AspMaxRequestEntityAllowed指定 ASP 請求的實體中允許的最大字節(jié)數(shù)。

AspSxsName允許 ASP 應用程序指定要使用的系統(tǒng) DLL 或 傳統(tǒng) COM 組件的版本。


 

北大青鳥網上報名
北大青鳥招生簡章
亚洲毛片视频_国产精品日韩高清_国产伦理一区_国产精品视频免费一区_亚洲精品1区2区_美女尤物久久精品_亚洲人体大胆视频_亚洲欧美日韩精品久久久_国产一区成人_国产精品综合
亚洲美女黄色| 亚洲免费观看高清| 欧美日韩在线不卡| 久久最新视频| 欧美伊人久久久久久久久影院| 久久大逼视频| 色悠悠久久综合| 欧美日韩精品欧美日韩精品一综合| 久久蜜桃精品| 欧美另类变人与禽xxxxx| 欧美精品色一区二区三区| 8v天堂国产在线一区二区| 日韩一级大片在线| 久久日韩精品一区二区五区| 亚洲国产精品黑人久久久| 国产精品不卡在线观看| 一级特黄大欧美久久久| 亚洲v精品v日韩v欧美v专区| 天天综合色天天| 激情综合网激情| 成人精品国产福利| 欧美日本一区二区高清播放视频| 激情综合自拍| 久久午夜精品一区二区| 欧美亚洲国产一区在线观看网站| 7777女厕盗摄久久久| 久久日韩精品一区二区五区| 国产精品成人免费精品自在线观看| 亚洲色图一区二区三区| 日本中文字幕一区二区有限公司| 国产在线播放一区| 欧美日韩精品久久| 久久亚洲国产精品日日av夜夜| 欧美亚洲动漫另类| 久久精品一区二区三区四区| 亚洲视频香蕉人妖| 久久99精品国产麻豆不卡| 99久久精品国产导航| 亚洲精品乱码久久久久久蜜桃91| 欧美中文字幕久久| 亚洲国产精品ⅴa在线观看| 亚洲成人久久影院| 成人av午夜电影| 亚洲一区二区三区精品视频| 欧美一级片在线观看| 亚洲素人一区二区| 国产精品一级在线| 一区二区精品在线观看| 日韩情涩欧美日韩视频| 亚洲精品欧美激情| 成人动漫中文字幕| 老鸭窝91久久精品色噜噜导演| 这里只有精品免费| 亚洲国产视频直播| 99久久国产综合精品女不卡| 久久精品国产99精品国产亚洲性色| 欧美成人性福生活免费看| 五月天国产精品| 欧美精品偷拍| 欧美一区二区三区在线观看视频| 亚洲欧美综合在线精品| 风流少妇一区二区| 色呦呦一区二区三区| 国产精品久久久久毛片软件| 国产一区二区三区av电影| 亚洲免费精品| 欧美经典一区二区| 极品少妇一区二区三区精品视频 | 成人激情免费视频| 91福利国产精品| 亚洲精品中文在线| 99久久精品免费精品国产| 欧美日韩在线一区二区| 亚洲综合无码一区二区| 午夜久久99| 欧美一级搡bbbb搡bbbb| 日本在线不卡视频一二三区| 999在线观看精品免费不卡网站| 欧美一区二区三区喷汁尤物| 婷婷一区二区三区| 国产欧美日韩视频一区二区三区| 国产三级精品视频| 99久久久无码国产精品| 制服丝袜亚洲精品中文字幕| 肉肉av福利一精品导航| 亚洲欧美日本日韩| 亚洲黄色小说网站| 亚洲激情国产| 国产精品日产欧美久久久久| 99re这里只有精品视频首页| 日韩午夜电影在线观看| 国产精品69毛片高清亚洲| 欧美性猛交一区二区三区精品| 亚洲福利电影网| 麻豆成人小视频| 亚洲五月六月丁香激情| 国产精品一区二区欧美| 亚洲精品v日韩精品| 国产视频亚洲| 亚洲国产日韩综合久久精品| 亚洲综合99| 日韩成人伦理电影在线观看| 蜜桃av一区| 日韩av电影免费观看高清完整版| 色噜噜狠狠成人网p站| 青青草国产成人99久久| 在线视频亚洲一区| 精品在线一区二区| 日韩欧美黄色影院| 91免费看`日韩一区二区| 欧美国产国产综合| 亚洲精选国产| 日本欧美一区二区| 欧美性受xxxx黑人xyx| 国产精品一区2区| 欧美一级久久久| 91亚洲资源网| 怡红院av一区二区三区| 老牛影视一区二区三区| 麻豆精品视频在线观看视频| 777午夜精品免费视频| 97精品久久久午夜一区二区三区 | 久久久久久久久久美女| 在线免费观看欧美| 午夜精品久久久久久久久久久| 欧美亚洲国产一区在线观看网站 | 久久野战av| 国产一区视频导航| 中文字幕va一区二区三区| 国产精品嫩草99av在线| 免费在线观看视频一区| 欧美成人免费网站| 亚洲三级影院| 精品一区二区三区免费| 久久综合九色综合久久久精品综合| 精品动漫3d一区二区三区免费版 | 国产精品99久久久久久似苏梦涵| 久久精品夜色噜噜亚洲aⅴ| 一区二区三区欧美成人| 精品一区二区三区免费观看| 国产欧美精品一区| 久久精品盗摄| 99视频一区二区| 亚洲电影在线免费观看| 日韩限制级电影在线观看| 在线成人黄色| 国产乱码精品一品二品| 亚洲欧洲成人精品av97| 欧美日本一区二区| 激情综合电影网| 国产高清不卡二三区| 亚洲欧洲综合另类| 337p亚洲精品色噜噜| 99精品99| 91麻豆免费视频| 青娱乐精品在线视频| 国产精品天天摸av网| 欧美裸体bbwbbwbbw| 亚洲精品一区二| 成人av网站大全| 蜜桃av噜噜一区| 亚洲精品中文在线影院| 欧美成人a∨高清免费观看| 久久在线视频| 夜夜嗨一区二区三区| 色综合色狠狠综合色| 狠狠色综合日日| 天堂午夜影视日韩欧美一区二区| 亚洲国产精品ⅴa在线观看| 91麻豆精品国产91久久久更新时间 | 天堂午夜影视日韩欧美一区二区| 国产精品丝袜91| 日韩免费高清视频| 91久久免费观看| 国产亚洲毛片| 韩国精品一区二区三区| 成人妖精视频yjsp地址| 精品一区二区三区香蕉蜜桃| 一区二区三区四区乱视频| 国产区在线观看成人精品| 日韩精品一区二区三区视频播放 | 日韩专区中文字幕一区二区| 亚洲日本青草视频在线怡红院| 精品欧美一区二区三区精品久久| 久久综合导航| 久久精品亚洲精品国产欧美kt∨| 欧美日韩国产高清一区| 久久精品日产第一区二区三区 | 久久精品夜色噜噜亚洲a∨| 日韩亚洲欧美在线观看| 国产网站一区二区三区| 奇米四色…亚洲| eeuss鲁片一区二区三区在线看| 人人超碰91尤物精品国产| 亚洲图片欧美综合| 亚洲成年人网站在线观看| 一区二区三区欧美视频| 亚洲精品视频在线观看免费| 国产精品福利一区| 国产精品五月天|