【问题标题】:Application/User Settings with Roaming Profiles使用漫游配置文件的应用程序/用户设置
【发布时间】:2010-12-14 23:43:25
【问题描述】:

大家好,任何帮助将不胜感激。

我们在多个位置安装了一个应用程序,但我们在一个特定站点遇到了问题。简而言之,重新启动后不会保存应用程序设置 (My.)。该应用程序是在 VB.Net v3.5 框架中构建的,我们在其他地方没有遇到任何问题。

此特定站点正在使用漫游配置文件,网络管理员确保我们将正确的权限应用于用户帐户,并将所有应用程序数据保存到服务器。我已经让网络管理员检查应用程序数据目录中的用户设置文件 user.config 是否存在,他说它不存在。

在我们的应用程序中,我们将连接字符串存储在用户范围下的应用程序设置中。如果不存在连接字符串,或者如果存在连接字符串并且无法建立与数据库的连接,则会显示一个表单,要求用户提供数据库凭据。每天早上,当用户第一次启动机器并打开应用程序时,他们会被要求提供这些凭据,但如果他们关闭应用程序并重新启动它,则不会要求他们提供这些凭据。这向我们表明设置正在保存,但是一旦重新启动电脑并首次打开应用程序,他们就会被要求提供数据库凭据。重启后设置似乎没有保留。

任何想法/反馈将不胜感激。

【问题讨论】:

    标签: vb.net settings roaming-profile


    【解决方案1】:

    我想知道是否是代码访问安全性阻止了文件被写入?

    如果故障站点的系统管理员实施了group policy folder redirection,则用户的本地/漫游配置文件可能会存储在网络文件共享中。代码访问安全对于让代码从网络资源读/写是相当挑剔的。

    很抱歉,我没有比这更多的详细信息,而且我没有在 google 上找到任何可靠的点击,但搜索“代码访问安全性”“fulltrust” 以及您能想到的任何网络/文件共享关键字都可能让您走得更远。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多