2013-12-22 124 views
1

我已经使用WIX创建了应用程序&和MSI文件。我已将该应用程序安装在我的朋友计算机上。但是他无法编辑配置文件。它说“拒绝访问”。我如何使配置文件可编辑?Visual Studio WIX应用程序部署

+0

你是否在谈论.NET配置文件(例如Application1.exe.config,它通常是VS.NET项目中app.config的副本)?用户通常不需要编辑配置文件。你想要编辑什么配置文件中的内容? –

+0

是.Net配置文件。它是我的app.config文件。我通常知道我不希望用户改变我的配置文件,但是我为此做了一个。我只是想改变连接字符串。我知道我可以在代码中做到这一点,但我现在很想知道如何让用户编辑配置文件。 – mHelpMe

回答

0

我看到三个合理的,非排他性的方法:

  1. 允许安装管理员进入connection string during installation
  2. 使用per-user InstallScope代替每台机器安装应用程序。
  3. 使用user-scoped configuration settin g,并为用户提供一种方法来更改并通过应用程序保存它。

将用户write access提供给机器范围的app.config文件是不可行的。它太强大了。

我通常使用最后一个或最后两个。

+0

我同意给用户对app.config文件的写入权限是不行的。但这只是一次性的情况,并且想知道如何。我列出了你列出的第三个选项,谢谢 – mHelpMe

相关问题