0

我有一个从应用程序服务器运行的应用程序。我希望能够从应用程序外部更改应用程序使用的连接字符串(我不希望用户这样做,并且我不想使用命令行参数,但我想保存信息而无需重新编译)

该应用程序是.net 4.0

我注意到 Visual Studio 创建了一个名为 appname.exec.config 的文件。我可以在此文件中添加一个标记条目,然后从 .net (C#) 应用程序中读取它吗?我不希望程序编辑文件。相反,我希望管理员编辑文件和程序来读取它。

我不喜欢使用一些被打包的自定义 xml 文件,而是使用由 Visual Studio 自动部署的 appname.exe.config 之类的文件。

4

1 回答 1

1

在 Visual Studio 中,您将在项目下看到一个“Settings.settings”文件。这是存储连接字符串和其他配置信息等内容的地方。您还可以向此文件添加其他字段。如果您的范围设置为“应用程序”,那么这些设置在运行时无法更改,这正是您要寻找的。相反,需要有人打开 XML 文件并直接对其进行编辑,以便在下次运行应用程序时进行更改。
http://msdn.microsoft.com/en-us/library/a65txexh%28v=vs.100%29.aspx

于 2013-10-11T20:24:37.650 回答