2009-11-23 25 views
3

阅读在web.config文件的appSettings的applicationSettings之间的分歧后,我宁愿使用从强类型设置的applicationSettings部分并从中受益。但是对于应用程序设置部分,以前您可以在不同文件上有单独的部分,只需使用as so部分中的'file ='属性在web.config上引用它即可。我可以在单独的文件上有一个ApplicationSettings吗?如果是这样,怎么办?

我想保持我的应用程序设置与web.config文件分开,以便当用户更改任何设置时,应用程序不会自动重新启动。

有没有类似的方式实现这一目标使用新的applicationSettings部分,并受益于强类型的设置?

回答

0

你可以通过视觉工作室做到这一点。这里概述了这些步骤。 msdn link

+0

它在最底层 - 使用备用设置向您展示如何制作新的设置文件。 – Hogan 2009-11-24 00:18:54

+0

我在这里找到了这篇文章的更新版本:http://msdn.microsoft.com/en-us/library/a65txexh.a​​spx ...它确实表明你只需要创建另一个.settings文件,尽管我的问题在这个msdn论坛帖子中解决得更加深入:http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/e7848e05-a265-4392-a7f5-35165fec34e5 – 2009-11-24 01:05:34

0

使用应用程序的可执行文件名并在最后添加.comfig。然后将文件存储在相同的目录中。

e.g. myappname.exe.config 

有一篇关于TechRepublic的精彩文章,详细介绍了如何做到这一点。

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-1044975.html

+1

它的一个网络应用程序,这里没有exe。你提到的文章讲述了旧的appSettings,而不是我正在查询的新的applicationSettings部分。 – 2009-11-23 23:54:05

+0

好的没问题。我会在这里留下答案,以防万一有EXE的人通过网络搜索点击这个问题。 – 2009-11-24 12:07:33

相关问题