【发布时间】:2015-04-01 03:28:05
【问题描述】:
我有一个由 Winform 和 Windows 服务组成的项目。安装后,它们都存在于同一个公共文件夹中,c:\program files\
我希望 Winform 能够在两个应用程序共享的通用 xml 文件中设置连接字符串、密码、日志文件路径等设置。我会处理所有的加密和解密,所以这不是我的问题。
问题似乎是在安装应用程序时,Winform 无法更新文件并且我收到拒绝访问错误,尽管我是具有桌面绝对权限的 COMPLETE 域管理员。
问题是,如何允许 Winform 定义 Winform 应用程序和它希望配置的 Windows 服务之间的公共连接字符串?
我不想依赖 machine.config 并且想要我自己的 XML 文件来保存所有的配置选项。一定是我缺少一些简单的东西,一个简单的解决方案?
【问题讨论】:
-
不是一个答案,而是一个变通方法 - 您是否考虑过使用注册表而不是 xml 文件?