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