Dot-Net-4.0
為 .NET 4 桌面應用程序設置獨立儲存配額
這個關於儲存配額的頁面說使用 mscorcfg 工具。但是mscorcfg 頁面說該工具僅適用於舊版本的 .NET
那麼…為桌面(不是 Silverlight)應用程序設置此值的 .NET 4 方式是什麼?
看看這是如何完成的,看來您需要使用MageUI 之類的工具來編輯應用程序清單。如果您打開應用程序的清單並查看Permissions Required條目,您將看到它很可能具有FullTrust的Permission 集類型,即沒有配額。
如果您將權限集類型更改為 LocalIntranet 或 Internet,您將在詳細資訊區域中看到一個條目,如下所示:
<IPermission class="System.Security.Permissions.IsolatedStorageFilePermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Allowed="AssemblyIsolationByUser" UserQuota="9223372036854775807" Expiry="9223372036854775807" Permanent="True"/>或者
<IPermission class="System.Security.Permissions.IsolatedStorageFilePermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Allowed="ApplicationIsolationByUser" UserQuota="1024000"/>您可能需要編輯權限集以包含
IsolatedStorageFilePermission證據、執行您的應用程序並讓它獲取/創建使用者儲存。storeadm.exe您可以使用該工具驗證它是否使用正確的配額。