Можно ли использовать файл Settings.Settings для сайтов ASP.Net? - PullRequest
6 голосов
/ 27 июня 2009

У меня есть кодовая база, которая использовалась в качестве веб-приложения ASP.Net. Теперь он разветвляется и используется как часть двух приложений WinForms.

Основное отличие состоит в том, что приложения WinForms должны хранить свои настройки «для каждого пользователя», а веб-приложению нужно только сохранять настройки на уровне «приложения». Они имеют одинаковые настройки, но хранятся по-разному в зависимости от типа приложения.

Пояснение: тот же код будет использоваться в качестве основы для приложения веб-сайта, а также в качестве базы кода для настольного приложения. В настольном приложении настройки должны храниться в соответствующем пользовательском каталоге, но это не работает, когда тот же код выполняет веб-приложение. Отсюда и дилемма. Как перейти от ситуации типа web.config для веб-приложения к ситуации типа user.config (хранящейся в соответствующем каталоге) для приложения для настольных компьютеров.

Кто-нибудь знает, работает ли файл settings.settings для веб-приложения?

Есть ли лучший способ сохранить одинаковые настройки двумя разными способами?

Ответы [ 2 ]

3 голосов
/ 27 июня 2009

Да, вы можете использовать файлы Settings.Settings для проектов веб-приложений. Настройте его так же, как в ваших проектах WinForms. В веб-проекте вы ограничены областью применения приложения - вы не можете создавать параметры в пользовательской области.

0 голосов
/ 27 июня 2009

Не зная больше деталей о вашем приложении - возможно, было бы лучше сохранить пользовательские данные (или какой-либо другой централизованный репозиторий). Затем пользователи могут выбрать любую платформу и получить доступ к своим предпочтениям и настройкам.

...