首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

Enterprise Library 3.0 實戰 (1):VS 整合組態工具、組態區段加密與 AppSettings 視覺化管理

     編輯:關於.NET

Enterprise Library 3.0 帶來三大組態管理增強:工具整合進 Visual Studio、組態區段加密支援、標準 AppSettings 視覺化編輯。

一、組態工具整合進 Visual Studio 2005

舊版需獨立執行組態工具,3.0 版直接整合至 VS IDE:

  • 專案中的 Web.config/App.config 雙擊預設以「Enterprise Library Configuration Editor」開啟
  • 方案總管中右鍵組態檔可選擇「Edit Enterprise Library Configuration」
  • 屬性視窗直接編輯區段參數,無需切換視窗

預設開啟方式

VS 內操作介面

屬性視窗編輯

二、組態區段加密:一鍵保護敏感資訊

在組態工具中,任一應用程式區段的屬性視窗提供「加密」選項:

  • 勾選後該區段內容即以 DPAPI 或 RSA 提供者加密
  • 以 XML 編輯器開啟可見內容已變為加密密文
  • 執行時自動解密,程式碼無需修改

加密屬性設定

加密後組態內容

三、標準 AppSettings 視覺化管理

組態工具新增「Application Settings」區段支援:

  • 可視化新增/編輯/刪除 <appSettings> 鍵值對
  • 不再需手動編輯 XML
  • 範例:新增 UpLoadPath = "https://localhost:8080/UpLoad"

AppSettings 視覺化編輯

產生的 XML:

<appSettings>
  <add key="UpLoadPath" value="https://localhost:8080/UpLoad" />
</appSettings>

三大功能大幅降低組態管理複雜度,提升開發效率與安全性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved