我有一个用作ASP.NETWeb应用程序的代码库。它现在正在扩展,并作为两个WinForms应用程序的一部分使用。
主要区别在于WinForms应用程序应“按用户”存储其设置,而web应用程序只需在“应用程序”级别存储设置。它们是相同的设置,但根据应用程序的类型存储不同。
说明:相同的代码将用作网站应用程序的基础,也可以用作桌面应用程序的代码基础。在桌面应用程序中,设置应该存储在相应的用户目录中,但当相同的代码运行web应用程序时,这是不可行的。因此出现了困境。如何从web应用的web.config类型切换到桌面应用的user.config类型(存储在适当的目录中)。
有人知道settings.settings文件是否适用于web应用程序吗?
有没有更好的方法以两种不同的方式存储相同的设置?