練習2:在應用程序中使用基於角色的授權
通過該練習將學習使用AuthorizationProvider在應用程序中進行基於角色的授權。
第一步
打BugSmak.sln項目,默認的安裝路徑應該為C:\Program Files\Microsoft Enterprise Library January 2006\labs\cs\Security\exercises\ex02\begin,並編譯。
第二步 企業庫配置工具
1.使用Enterprise Library配置工具配置應用程序,可以通過開始菜單打開該配置工具,選擇所有程序| Microsoft patterns and practices | Enterprise Library | Enterprise Library Configuration,並打開App.config文件。或者直接在Visual Studio中使用該工具打開配置文件。
2.在解決方案管理器中選中App.config文件,在View菜單或者在右鍵菜單中選擇Open With…,將打開OpenWith對話框,單擊Add按鈕。
3.在Add Program對話框中,設置Program name指向EntLibConfig.exe文件,默認的路徑為C:\Program Files\Microsoft Enterprise Library January 2006\bin,設置Friendly name為Enterprise Library Configuration,單擊OK按鈕。
Visual Studio會把配置文件(App.config)作為一個命令行參數傳遞給EntLibConfig.exe。
4.在Open With對話框中,選中Enterprise Library Configuration並單擊OK按鈕。