關閉→
當前位置:知科普>生活妙招>microsoft net framework是什麼意思

microsoft net framework是什麼意思

知科普 人氣:2.63W

microsoft net framework的意思是微軟Web Services 引擎,它是用於Windows的新託管代碼編程模型,它將強大的功能與新技術結合起來,用於構建具有視覺上引人注目的用户體驗的應用程序。

microsoft net framework是什麼意思

.NET Framework安全解決方案基於管理代碼的概念,以及由通用語言運行時(CLR)加強的安全規則。大部分管理代碼需要進行驗證以確保類型安全及預先定義好的其它屬性的行為的安全。例如,在驗證的代碼中,聲明為接收4字節值的訪問將拒絕提供8字節參數的調用,因為不是類型安全的。驗證過程還確保了執行流只傳送到已知的位置,如方法入口點--這個過程去除了跳轉到任意位置執行的能力。

Microsoft .NET Fram的代碼執行,在它們引起破壞前捕獲很多常見的編程錯誤。通常的弱點--如緩存溢出,對任意內存或沒有初始化的內存的讀取,對控件的隨意傳送--都不再可能出現。這將使最終用户受益,因為在他們執行代碼前對其進行檢查。這也有益於開發人員,他們會發現很多常見錯誤(過去一直在困擾前開發)現在可以查明,並能阻止它們引起破壞。CLR也能使非管理代碼運行,但非管理代碼不能從這些安全措施中受益。特殊的許可與對非管理代碼的調用能力相關,一個強大的安全策略能確保這些許可被恰當地給予。經過很長時間後,非管理代碼到管理代碼的移植將減少對非管理代碼的調用頻率。

TAG標籤:#framework #microsoft #net #