㈠ win2003 iis6.0 怎麼映射*.html為aspnet_isapi.dll
<旁瞎system.web> <httpHandlers> <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /> <add verb="*" path="*.html" type="仿首URLRewriter.RewriterFactoryHandler, URLRewriter" /> </httpHandlers> </備啟數system.web>
㈡ 淺析ASP.NET的IIS映射
默認擴展名為.aspx,可是我們看到許多網站的擴展名很特別,比如校內的do。個性之餘還可以實現簡單的偽靜態(即把後綴改為html)信指不過相對URLRewriter來說,是有點簡陋(只能改掉連接中的.aspx),不過不失為一種方法。下面我們就來實現他!
先來說一下 1.1中的方法:
1. IIS映射(IIS-默認網站-屬性-主文檔-配置滑升配-映射-添加):
擴展名.do ---- C:"WINNT""Framework"v1.1.4322"aspnet_isapi.dll
限於:GET,HEAD,POST,DEBUG
2.修改web.config
configuration system.web httpHandlers add verb="*" path="*.mspx" type="System.Web.UI.PageHandlerFactory" / httpHandlers system.web configuration
2.0配置稍有不同,詳解如下:
1. IIS映射(IIS-默認網站-屬性-主文檔-配置-映射-添加):
擴展名笑敗.do ---- C:"WINDOWS""Framework"v2.0.50727"aspnet_isapi.dll
限於:GET,HEAD,POST,DEBUG
2.修改web.config
configuration system.web httpHandlers add path="*.do" verb="*" type="System.Web.UI.PageHandlerFactory" / httpHandlers compilation buildProviders add extension=".do" type="System.Web.Compilation.PageBuildProvider" / buildProviders compilation system.web configuration
以上介紹 IIS映射
㈢ 如何將dll文件用內存映射後,運行
內存映射文件與虛擬內存有些類似,通過內存映射文件可以保留一個地址空間的區域,同時將物理存儲器提交給此區域,只是內存文件映射的物理存儲器來自一個已經存在於磁碟上的文件,而非系統的頁文件,而且在對該文件進行操作之前必須首先對文件進行映射,就如同將整個文件從磁碟載入到內存。由此可以看出,使用內存映射文件處理存儲於磁碟上的文件時,將不必再對文件執行I/O操作,這意味著在對文件進行處理時將不必再為文件申請並分配緩存,所有的文培或件緩存操作均由系統直接管理,由於取消了將文件數據載入到內存、數據從內存到文件的回寫以及釋放內存塊等步驟,使得內存映射文件在處理大數據量的文件時能起到相當重要的作用。另外,實際工程中的系統往往需要在多個進程之間共享數據,如果數據量小,處理方法是靈活多變的,如果共享數據容量巨大,那麼就需要藉助於內存映射文件來進行。實際上,內存映射文件正是解決本地多個進程間數據共享的最有效方法。 內存映射文件並不是簡單的文件I/O操作,實際用到了Windows的核心編程技術--內存管理。所以,如果想對內存映射文件有更深刻的認識,必須對Windows操作系統的內存管理機制有清楚的認識,下面給出使用內存映射文件的一般方法: 首先要通過CreateFile()函數來創建或打開一個文件內核對象,這個對象標識了磁碟上將要用作內存映射文件的文件。在用CreateFile()將文件映像在物理存儲器的位置通告給操作帆中仔系統後,只指定了映像文件的路徑,映像的長度還沒有指定。為了指定文件映射對象需要多大的物理存儲空間還需要通過CreateFileMapping()函數來創建一個文件映射內核對象以告訴系統文件的尺寸以及訪問文件的方式。在創建了文件映射對象後,還必須為文件數據保留一個地址空間區域,並把文件數據作為映射到該區域的物理存儲器進行提交。由MapViewOfFile()函數負責通過系統的管理而將文件映射對象的全部或部分映射到進程地態汪址空間。此時,對內存映射文件的使用和處理同通常載入到內存中的文件數據的處理方式基本一樣,在完成了對內存映射文件的使用時,還要通過一系列的操作完成對其的清除和使用過資源的釋放。這部分相對比較簡單,可以通過UnmapViewOfFile()完成從進程的地址空間撤消文件數據的映像、通過CloseHandle()關閉前面創建的文件映射對象和文件對象。
㈣ iis 如何調用 dll文件
WP3.dll 在這個網站只是一個目錄呀
IIS是WEB伺服器!
㈤ iis擴展名映射位置在哪
在 IIS 6.0 中設置應用程序映射 可以使用多種編程和腳本語言來開發 Web 應用程序。因此,IIS 使用網站上請求資源的文件擴展名來確定運行哪個 Internet Server API (ISAPI) 或通用網關介面 (CGI) 程序處理請求。例如,以 .aspx 擴展名結尾的文件請求將導致 Web 伺服器調用 ASP.NET 程序 (aspnet_isapi.dll) 來處理請求。文件擴展名與 ISAPI 或 CGI 程序的關聯稱為「應用程序映射」。預先配置 IIS 6.0 以支持公共應用程序映射。可以添加或刪除網站上所有應用程序或單個應用程序的映射。 刪除應用程序映射 在 IIS 管理器中,展開本地計算機,然後單擊要配置的應用程序的開始位置目錄。右鍵單擊「網站」文件夾,然後單擊「屬性」。單擊適當的選項卡:「主目錄」、「虛擬目錄」或「目錄」。在「應用程序設置」區域中,單擊「配置」,然後單擊「映射」選項卡。在「映射」選項卡上,單擊「刪除」。對具有該擴展名文件的請求不再可以在此網站或目錄中處理。
㈥ 伺服器iis如何映射dll文件
你好:
很高興能幫到您,許多DLL都是通過CPU映射的吧這個DLL其實是一個動態鏈接庫文件,是一些多個程序同襲滲時使用的代碼
,如果您想要打開,只有運行一些文件就可以了(Windows的程序在Windows環境下操作
)。建議您不要刪除哈,一旦刪除肯定會出問題的。
如果你的電腦提示丟失的話敏禪碰:
去網上下載這個DLL文件,將其放置到system32目錄下面
重啟系統,或者在CMD下面運行regsvr32 *.dll注冊該DLL
同時我還推薦橋談用管家修復缺失DLL文件的,騰訊電腦管家的電腦診所有這個功能喲!
如果您對我的答案不滿意,可以繼續追問或者提出寶貴意見,謝謝,祝您生活愉快
㈦ IIS如何配置運行*.dll程序
是不是ISAPI程序?
如果全局的ISAPI, 在所如空需要的網站添加"ISAPI過濾器亮飢".
如果是專門處理某種後綴名的資源的ISAPI, 在所需要的目錄的"屬性-->主目錄-->配置-->映射"里加上後綴和DLL的映射就好了.
不渣鍵瞎過你還是看看軟體說明書吧!
㈧ 如何手工映射IIS7或IIS7.5的.NET程序偽靜態為.shtml
多半是因為IE新建窗口模塊被破壞所致。單擊「開始→運行」,依次運行「regsvr32actxprxy.dll」和「regsvr32shdocvw.dll」將這兩個DLL文件注冊,然後重啟系統。如果還不兄橋行,則可以將mshtml.dll、urlmon.dll、msjava.dll、browseui.dll、oleaut32.dll、shell32.dll也注冊一下。二級網頁打不開的解決方法方法一:重新注冊以下DLL文件。開始-運行-依次輸入以閉洞下命令regsvr32Shdocvw.dllregsvr32Shell32.dll(注意這個命令,先不用輸)regsvr32Oleaut32.dllregsvr32Actxprxy.dllregsvr32Mshtml.dllregsvr32Urlmon.dll方法二:DCOM屬性設置錯誤。1。點擊「開始」。2。輸入「Dcomcnfg」。3。彈出的提示框選「是」。4。點「默認安全羨態猛機制」標簽。5。在「默認訪問許可權」欄點「編輯默認值」。6。看看「名稱」下面的欄里有沒有「SYSTEM」和「Interactive」項,如果沒有,則添加。