国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

.NET應用自動部署窗體技術詳解(3)

2019-11-18 12:09:58
字體:
來源:轉載
供稿:網友

  六、.NET安全和框架配置工具
  雖然IE瀏覽器答應配置一些.NET應用的安全選項,但不全面。
  要訪問.NET應用的全部安全選項,必須使用.NET Framework配置工具。這個工具是.NET框架的一部分,而不是VS.NET的一部分,這意味著,用戶只要安裝了.NET框架,他就有了相應的配置工具。啟動.NET Framework配置工具的步驟是:打開Windows控制面板,選擇“治理工具”,然后選擇“Microsoft .NET Framework配置”。利用這個工具,我們可以配置.NET安全策略,確定答應信任哪些地址,以及對各個地址的信任程度。
  全面介紹.NET安全策略以及配置安全策略的工具已經超出了本文的范圍,但我們可以舉出簡單的例子,了解配置代碼組和權限集的基本方法(請參見圖7)。
  
 .NET應用自動部署窗體技術詳解(3)(圖一)

  
圖7:.NET框架配置工具

  代碼組列舉了哪些代碼是可以信任的,哪些代碼必須禁止訪問。一般地,我們可以將圖7默認設置的代碼組與IE瀏覽器安全設置對話框中的“區域”相對應。
  權限集是一種把多個權限用單一名稱組織起來的辦法。例如,圖8顯示了默認授予“本地Intranet”權限集的權限清單。
  
 .NET應用自動部署窗體技術詳解(3)(圖二)

  
圖8:Intranet權限集

  右擊一個節點可以創建自定義的代碼組或權限集。例如,只要按照下面的步驟授予http://127.0.0.1的URL全部信任權限,前面的例子就不會再顯示任何安全錯誤信息:
  ⑴ 打開“代碼組”分支,右擊All_code,選擇“新建”,如圖9。
  
 .NET應用自動部署窗體技術詳解(3)(圖三)

  
圖9:創建自定義的代碼組和權限集

  ⑵ 輸入新建代碼組的名稱,例如“MyCodeGroupFor127”,點擊“下一步”。
  ⑶ 如圖10,在“選擇此代碼組的條件類型”中,選擇“URL”,然后輸入“http://127.0.0.1/*”作為可信任的URL,點擊“下一步”。
  
 .NET應用自動部署窗體技術詳解(3)(圖四)

  
圖10:設置代碼組的條件類型

  ⑷ 最后,如圖11,選擇權限集FullTrust(完全信任),點擊“下一步”,再點擊“完成”。
  
.NET應用自動部署窗體技術詳解(3)(圖五)

  
圖11:將權限集指定給代碼組

  現在,假如我們再打開IE瀏覽器,用http://127.0.0.1/CodeDownloadDemo/Loader.exe這個URL啟動loader.exe程序,程序運行時不會出現任何安全錯誤信息。即使我們從File菜單選擇Employee Form,從數據庫裝入Employee的數據,同樣不會出現錯誤信息。
  在上面這個例子中,我們將FullTrust授予了一個URL,僅用于演示當然沒有問題,但在正式的生產環境中,授權應當謹慎,只能將保證應用程序能夠正常工作的最小權限授予指定的URL。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普格县| 固始县| 宜州市| 嘉祥县| 安溪县| 南京市| 潞城市| 聂拉木县| 邵武市| 宁化县| 南投市| 台湾省| 竹北市| 锡林郭勒盟| 高雄县| 云霄县| 伊宁县| 城固县| 鹤山市| 安远县| 九寨沟县| 怀化市| 平定县| 大余县| 西平县| 个旧市| 潜山县| 宁明县| 云浮市| 德化县| 朝阳县| 贵港市| 珠海市| 醴陵市| 韶关市| 石棉县| 黄浦区| 邵阳县| 旺苍县| 察雅县| 同心县|