2009-11-23 26 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

相關問題