The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

                 試圖重新編譯 Windows 95 或 Windows 98 的計算機運行 Microsoft 個人 Web 服務器 (PWS) 4.0 的上一個自定義 ActiveX 動態鏈接庫 (DLL) 時,您可能會收到一條錯誤消息類似于以下內容:
          權限被拒絕: <filepath>'
          其中 <filepath> 是路徑以在活動服務器頁面 (ASP) DLL。

          如果您試圖重命名 DLL 在 Windows 資源管理器中的,您可能會看到一條錯誤消息類似于以下內容:
          不能重命名 <filename>,請執行下列操作: 訪問被拒絕。

          請確保磁盤未滿或寫保護
          而且文件當前未在使用中。
          其中 <filename> 是 DLL 的文件名。

          如果試圖刪除該 DLL 在 Windows 資源管理器中的,您可能會看到一條錯誤消息類似于以下內容:
          不能刪除 <filename>: 訪問被拒絕

          請確保磁盤未滿或寫保護
          而且文件當前未在使用中。
           
          原因
                 當 ASP 實例化自定義 ActiveX DLL 使用 Server.CreateObject("ActiveX.Class")DLL 獲取實例化,在本例中為...當 ASP 實例化自定義 ActiveX DLL 使用
          Server.CreateObject("ActiveX.Class")

          DLL 獲取實例化,在本例中為 PWS 在 Web 服務進程中。 一旦被實例化 DLL PWS 不會釋放該 DLL。
           
          解決方案
                  停止并重新 PWS 啟動從 SysTray 圖標不能釋放上 ActiveX DLL 是實例化一個活動服務器頁面 (ASP) 的鎖。 若要解除鎖定 DLL 上的,...停止并重新 PWS 啟動從 SysTray 圖標不能釋放上 ActiveX DLL 是實例化一個活動服務器頁面 (ASP) 的鎖。  
               
          若要解除鎖定 DLL 上的,PWS 必須手動停止使用命令提示。 默認狀態下,Pws.exe 駐留在文件夾 C:\Windows\System\Inetsrv。 若要停止 PWS,鍵入以下命令:
          windows\system\inetsrv\pws.exe /stop
                然后,您可以重新啟動 PWS 手動重新從命令提示符,啟動時通過使用以下命令:
          windows\system\inetsrv\pws.exe /start
               一旦停止 PWS,這將釋放 ActiveX DLL。 如有必要,請重新編譯 DLL。 一次 PWS 的重新啟動它將再次 DLL 時鎖定它獲取 ASP 通過實例化。



          另一個解決方法
                 在運行行鍵入: net stop iisadmin/y,然后按 Enter。這將在 DLL 中運行生成時停止所有服務。
                 生成 DLL 完成后鍵入: net start w3svc 從運行的行。您的服務將再次為最多。
           

          posted on 2010-06-05 08:30 Eric_jiang 閱讀(470) 評論(0)  編輯  收藏 所屬分類: ASP
          主站蜘蛛池模板: 隆林| 保亭| 会宁县| 嘉峪关市| 潞西市| 菏泽市| 和硕县| 莲花县| 伊通| 鄂托克旗| 禹城市| 西和县| 尚志市| 渝北区| 芒康县| 凌源市| 西峡县| 宜都市| 蒙阴县| 浦江县| 宿松县| 邢台市| 兰坪| 壤塘县| 宁强县| 武山县| 孝感市| 凌源市| 富平县| 梁山县| 翁牛特旗| 巴南区| 沁水县| 北碚区| 西青区| 晋江市| 贞丰县| 巢湖市| 普安县| 蒙自县| 阿图什市|