Rob*_*evy 10 isolatedstorage .net-4.0
这个关于存储配额的页面说使用mscorcfg工具.但是mscorcfg页面说该工具仅适用于旧版本的.NET
那么......为桌面(而非Silverlight)应用程序设置此值的.NET 4方式是什么?
看看这是如何完成的,您似乎需要使用MageUI等工具来编辑应用程序清单。如果您打开应用程序的清单并查看“所需权限”条目,您将看到它很可能具有FullTrust的权限集类型,即没有配额。
如果将权限集类型更改为 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"/>
Run Code Online (Sandbox Code Playgroud)
或者
<IPermission class="System.Security.Permissions.IsolatedStorageFilePermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Allowed="ApplicationIsolationByUser"
UserQuota="1024000"/>
Run Code Online (Sandbox Code Playgroud)
您可能需要编辑权限集以包含证据IsolatedStorageFilePermission、运行应用程序并让它获取/创建用户存储。您可以使用该工具验证它在适当的配额下是否有效storeadm.exe。
| 归档时间: |
|
| 查看次数: |
1023 次 |
| 最近记录: |