Развертывание приложения ASP.NET VB с аутентификацией форм - PullRequest
0 голосов
/ 10 мая 2011

Я написал очень простое приложение в .NET и смог разместить его с помощью IIS 7. Чтобы развернуть его, я просто переместил файлы своего проекта на сервер, и он заработал после некоторой работы с пулами приложений.

Я добавил страницу входа (Autms Forms) и попытался развернуть ее таким же образом.Хотя он работает на моем локальном хосте (Visual Studio 2010), тот же метод получения его на сервере не подходит.Нужно ли устанавливать БД на сервер?если так как?(У меня нет опыта работы с SQL Server Express, я даже не знаю, как управлять ею БД)

Мой вопрос: каков наилучший / самый простой способ развертывания моих приложений .NET, которые используют Forms Auth?Также в качестве бонуса вопрос, какой самый простой способ управления пользователями для форм авторизации.На моем местном хосте я просто использую WAT.

У меня есть полный контроль над моим сервером (Amazon EC2 Windows 2008 Server IIS7 и SQL Server Express), поэтому любые и все варианты будут полезны, хотя я очень новичок в среде Windows Dev, поэтому, пожалуйста, напишите свои ответы подпредположение, что я полный новичок.Хотя я хотел бы получить ответ на эту конкретную проблему, любые статьи, которые могут помочь мне в общем администрировании IIS и .NET, также будут высоко оценены.

1 Ответ

0 голосов
/ 10 мая 2011

Если вы используете проверку подлинности с помощью форм, вы можете сохранить свои данные для входа в систему в файле web.config или использовать SQL Server с поставщиком членства.На самом деле, лучше всего использовать SQL, так как он более мощный и гибкий.Все логины могут управляться WAT, если вы хотите, или вы можете написать свой собственный код для управления ими, используя библиотеку Membership.

Для получения дополнительной информации прочитайте эти серии статей:

Проверка членства, ролей и профиля ASP.NET

Или для получения информации об использовании файла web.config:

Проверка подлинности с помощью форм в web.config

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...