我有一个从应用程序服务器运行的应用程序。我希望能够从应用程序外部更改应用程序使用的连接字符串(我不希望用户这样做,我不想使用命令行参数,但我想保存信息而不必重新编译)
该应用程序是.net 4.0
我注意到visual studio会创建一个名为appname.exec.config的文件。我可以在此文件中添加标记条目,然后从.net(C#)应用程序中读取它吗?我不希望程序编辑该文件。相反,我希望管理员编辑文件和程序来阅读它。
我不想使用一些打包的自定义xml文件,而是使用像Visual Studio自动部署的appname.exe.config这样的文件。
答案 0 :(得分:1)
在Visual Studio中,您将在项目下看到“Settings.settings”文件。这是存储连接字符串和其他配置信息等内容的地方。您还可以向此文件添加其他字段。如果您的范围设置为“应用程序”,则这些设置无法在运行时更改,这正是您要查找的内容。相反,有人需要打开XML文件并直接编辑它,以便在下次运行应用程序时进行更改。
http://msdn.microsoft.com/en-us/library/a65txexh%28v=vs.100%29.aspx