Enterprise Library 服務問題

2021-09-05 14:22:16 字數 1522 閱讀 1322

在使用enterprise library而沒有註冊服務的時候會出現這樣的問題,"editing post "failed to create instances of performance counter 'cache total turnover rate' - 請求的效能計數器不是自定義計數器,它必須初始化為唯讀。"而在有裝vs.net和enterprise library的機器上可以呼叫bin目錄下的installservice.bat註冊服務。而在沒有裝vs.net的機器則無法執行。可以利用%windir%\microsoft.net\framework\v1.1.4322 目錄下的installutil.exe 工具來安裝這些服務,模仿installservice.bat的內容,寫如下的批處理就可以完成服務註冊了。

@set installutilpath=%windir%\microsoft.net\framework\v1.1.4322\installutil.exe

if exist microsoft.practices.enterpriselibrary.configuration.dll @%installutilpath% microsoft.practices.enterpriselibrary.configuration.dll

if exist microsoft.practices.enterpriselibrary.security.cryptography.dll @%installutilpath% microsoft.practices.enterpriselibrary.security.cryptography.dll

if exist microsoft.practices.enterpriselibrary.data.dll @%installutilpath% microsoft.practices.enterpriselibrary.data.dll

if exist microsoft.practices.enterpriselibrary.exceptionhandling.dll @%installutilpath% microsoft.practices.enterpriselibrary.exceptionhandling.dll

if exist microsoft.practices.enterpriselibrary.logging.dll @%installutilpath% microsoft.practices.enterpriselibrary.logging.dll

if exist microsoft.practices.enterpriselibrary.security.dll @%installutilpath% microsoft.practices.enterpriselibrary.security.dll

@echo.

@echo ----------------------------------------

@echo installservices.bat completed

@echo ----------------------------------------

@echo.

@pause

Enterprise Library設計模式

在軟體架構和開發中,模式是發生在給定的環境的確定問題的描述,和基於主導力 guiding forces 集合,提出乙個解決方案。解決方案通常是乙個簡單的機制,因為它是二個或我個類 物件 服務 程序 執行緒 元件或節點的組合,這些在一起工作以解決底層架構或開發挑戰。模式是對於開發和架構而言是非常有用的...

微軟Enterprise Library開源了

微軟已經改變了 enterprise library 4 源 的許可協議,以基於開源友好的 microsoft public license ms pl 許可協議發布。源 可以從 模式與實踐codeplex 社群 上得到。enterprise library 4.0有大量的 新功能和更新。這更寬鬆的...

分享Enterprise Library資料

patterns practices 企業程式庫是乙個設計為協助開發人員處理企業開發常見問題的應用程式塊的程式庫。應用程式塊是指導型別的,它提供可由開發人員 按原樣 使用 進行擴充套件或修改的源 以用於企業開發專案。企業程式庫包含以前作為獨立應用程式塊使用的應用程式塊的新版本和更新版本。所有企業程式...