У меня есть кодовая база, которая использовалась в качестве веб-приложения ASP.Net. Теперь он разветвляется и используется как часть двух приложений WinForms.
Основное отличие состоит в том, что приложения WinForms должны хранить свои настройки «для каждого пользователя», а веб-приложению нужно только сохранять настройки на уровне «приложения». Они имеют одинаковые настройки, но хранятся по-разному в зависимости от типа приложения.
Пояснение: тот же код будет использоваться в качестве основы для приложения веб-сайта, а также в качестве базы кода для настольного приложения. В настольном приложении настройки должны храниться в соответствующем пользовательском каталоге, но это не работает, когда тот же код выполняет веб-приложение. Отсюда и дилемма. Как перейти от ситуации типа web.config для веб-приложения к ситуации типа user.config (хранящейся в соответствующем каталоге) для приложения для настольных компьютеров.
Кто-нибудь знает, работает ли файл settings.settings для веб-приложения?
Есть ли лучший способ сохранить одинаковые настройки двумя разными способами?