Jar*_*red 6 c# asp.net configuration settings.settings winforms
我有一个代码库,已用作ASP.Net Web应用程序.它现在已经扩展并被用作两个WinForms应用程序的一部分.
主要区别在于WinForms应用程序应"按用户"存储其设置,而Web应用程序只需将设置存储在"应用程序"级别.它们是相同的设置,但根据应用程序的类型存储不同.
澄清:相同的代码将用作网站应用程序的基础以及桌面应用程序的代码库.在桌面应用程序中,设置应存储在相应的用户目录中,但是当相同的代码运行Web应用程序时,这是不可行的.因此进退两难.如何从Web应用程序的web.config类型情况切换到桌面应用程序的user.config类型情况(存储在正确的目录中).
有谁知道settings.settings文件是否适用于Web应用程序?
有没有更好的方法以两种不同的方式存储相同的设置?
是的,您可以将 Settings.Settings 文件用于 Web 应用程序项目。就像在 WinForms 项目中一样进行设置。对于 Web 项目,您仅限于应用程序范围 - 您无法创建用户范围的设置。