我有一个已用作 ASP.Net Web 应用程序的代码库。它现在正在扩展并被用作两个 WinForms 应用程序的一部分。
主要区别在于 WinForms 应用程序应该“按用户”存储它们的设置,而 Web 应用程序只需要在“应用程序”级别存储设置。它们是相同的设置,但根据应用程序的类型存储不同。
澄清:相同的代码将用作网站应用程序的基础以及桌面应用程序的代码库。在桌面应用程序中,设置应该存储在适当的用户目录中,但是当相同的代码运行 Web 应用程序时,这是行不通的。因此进退两难。如何从 Web 应用程序的 web.config 类型情况切换到桌面应用程序的 user.config 类型情况(存储在正确的目录中)。
有谁知道 settings.settings 文件是否适用于网络应用程序?
有没有更好的方法以两种不同的方式存储相同的设置?