解決'Microsoft.ACE.OLEDB.12.0' 提供者並未登錄於本機電腦上的問題
環境
Server:Windows Server 2012 R2
Debug IDE: VS2019
Step1
確認是否有安裝Microsoft Access Database Engine 2010 到控制台可以確認
控制台=>檢視方式(大圖示)=>程式和功能=>搜尋(Microsoft Access Database Engine)
Cache
|
MemoryCache
|
ObjectCache
| |
MDSN
|
實作 Web 應用程式的快取。 這個類別無法被繼承。
命名空間: System.Web.Caching
組件: System.Web (於 System.Web.dll)
繼承階層
System.Web.Caching.Cache
|
表示可實作記憶體內部快取的類型。
命名空間: System.Runtime.Caching
組件: System.Runtime.Caching (於 System.Runtime.Caching.dll)
繼承階層
System.Runtime.Caching.MemoryCache
|
表示物件快取,並提供基底方法和屬性存取物件快取。
命名空間: System.Runtime.Caching
組件: System.Runtime.Caching (於 System.Runtime.Caching.dll)
繼承階層
System.Runtime.Caching.ObjectCache
|
| 整理重點 |
|
|
|
個人理解
|
版本比較舊只能支援在WEB 應用程式,因為只能存在本機的記憶體中,所以無法支援分散式架構。
|
新版的快取機制可以支援在所有.NET 程式中,需要自制一些快取機制可以用他來寫,因為可以儲存於本機外的記憶體所以也支援分散式架構。
|
提供標準的介面來統一快取機制的操做,所以他只是抽象的介面底層還是實作MemoryCache,也因為如此MemoryCache有的特性他也有,也提供了很多方法可以使用 。(也因為底層實作是MemoryCache所以應該也會支援分散架構)。
|
解決'Microsoft.ACE.OLEDB.12.0' 提供者並未登錄於本機電腦上的問題 環境 Server:Windows Server 2012 R2 Debug IDE: VS2019 Step1 確認是否有安裝Microsoft Access Dat...