Как принудительно ввести имя пользователя и пароль в веб-приложении C # / VS? - PullRequest
0 голосов
/ 24 апреля 2010

Я пытаюсь заставить пользователя ввести имя пользователя и пароль при запуске моего веб-приложения на C # / SQL. Это было разработано в VS 2008 на 32-битной XP. Текущая строка подключения, которую я использую в моем файле web.config:

<add name="AdventureWorksConnectionString2" connectionString="Data Source=SIDEKICK;Initial Catalog=AdventureWorks;Persist Security Info=false; " 
        providerName="System.Data.SqlClient" />

Но он по-прежнему не запрашивает имя пользователя и пароль. Чего мне не хватает?

1 Ответ

2 голосов
/ 24 апреля 2010

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

Кроме того, в вашем сообщении отсутствует строка подключения, поэтому, возможно, что-то еще мне не хватает. Имейте в виду, что вы не можете использовать символы " <</strong>" и "> " в сообщениях.


Итак, вот ответ

В вашей администрации IIS вы должны выбрать « Обычная аутентификация » для вашего сайта и удалить « Анонимный доступ ». Откройте IIS Management, щелкните правой кнопкой мыши свой веб-сайт, выберите Свойства , затем перейдите на вкладку « Безопасность каталога », нажмите « Изменить » в « Аутентификация и контроль доступа"раздел.

...