Мне нужно быстро обернуть некоторую безопасность вокруг существующего веб-приложения ASP.Net 2.0.Подумав немного об этом, я вспомнил, что Microsoft создала эту парадигму членства и ролей пару лет назад, и что Visual Studio может по существу создать все для вас.
Таким образом, я продвинулся вперед, используя встроенный инструмент администрирования веб-сайта ASP.Net, и создал простую небольшую структуру безопасности вокруг приложения.После установки всех параметров Visual Studio создала симпатичную маленькую базу данных SQL Express под названием ASPNETDB.MDF прямо в только что созданном каталоге App_Data моего веб-сайта.Это прекрасно работает, пока вы не развернете его.
После попытки отправить это приложение на мой сервер DEV, я понял, что оно не будет работать, если на хост-компьютере не установлен SQL Express.Хуже того, я подумал, что по сути нет способа, которым это работало бы в среде с балансировкой нагрузки, учитывая, что сама БД будет изолирована только от одного из N узлов.
Вместо того, чтобы писать сценарий БД и пихать егов свой существующий ящик SQL ... Я решил спросить StackOverflow, есть ли лучшее решение для простых, но безопасных сайтов ASP.Net.
Я бы хотел сохранить существующую модель, но иметь базу данныхстать локальной или плоской БД, запеченной прямо в приложении.В настоящее время я даже в порядке развертывания плоского файла при каждом изменении пользователя или роли для противодействия сайтам с балансировкой нагрузки в PROD.
Нет ли способа создать какую-то аналогичную настройку с плоскимфайл?Я думал, в этом суть папки App_Data?