.NET 3.5 上是否有与 Smart Client / Click Once 应用程序开发等效的浏览器 cookie?在某些地方,我可以将 cookie 存储在用户的机器上而不是服务器上。
或者换一种说法 - 您可以从不会违反良好安全实践的沙盒 Click-Once 应用程序写入哪个文件位置。如果我不需要,我不想将应用程序从沙盒中取出并以提升的权限运行。
.NET 3.5 上是否有与 Smart Client / Click Once 应用程序开发等效的浏览器 cookie?在某些地方,我可以将 cookie 存储在用户的机器上而不是服务器上。
或者换一种说法 - 您可以从不会违反良好安全实践的沙盒 Click-Once 应用程序写入哪个文件位置。如果我不需要,我不想将应用程序从沙盒中取出并以提升的权限运行。
隔离存储。它类似于文件系统 API,但更安全,使用起来可能更麻烦。
看看隔离存储。这是ClickOnce 应用程序的特定博客文章。
您可以使用独立存储。
比 cookie 更好的是,您可以使用独立存储 API在客户端计算机上存储文件。
我不确定你在这里问什么。您是否正在尝试存储数据?您可以在独立存储中执行此操作,尽管我发现自己在 System.Environment.SpecialFolder.AppData 中保存了很多。
隔离存储: http: //msdn.microsoft.com/en-us/library/3ak841sy (VS.80).aspx