Проблемы безопасности начинающих ASP.Net / SQL Server - PullRequest
2 голосов
/ 21 октября 2010

Хорошо, это может быть связано ...

В любом случае, я пытаюсь научиться использовать ASP.Net.

Среда выглядит так:

  • Windows 7 Professional
  • Visual Studio 2010
  • SQL Server 2008 Developer Edition

Я пытаюсь следовать этой статье здесь:

Разработка и модульное тестирование приложения ASP.NET MVC 2 - CodeProject

До сих пор я установил IIS, IIS7 Manager, SQL Server и успешно создал решение из этой статьи.

Затем я создал пользователя с ограниченными правами в Windows 7 и добавил его к авторизованным пользователям в SQL Server Management Studio.

После долгих проб / ошибок я могу успешно подключиться к (прикреплен) база данных в папке решения из статьи.Это было подтверждено запуском cmd.exe в качестве тестового пользователя и подключением к серверу SQL.

Теперь, когда я публикую приложение на "X: \ inetpub \ wwwroot \ ~ user \ site"Каталог , страница загружается и выглядит так, как показано в статье CodeProject здесь:

Снимок экрана обслуживания пациента - CodeProject

За исключением того, что у меня нет ни одногозаписи отображаются между полем «Обслуживание и поиск пациента» и полем «Информация о пациенте» .Когда я ввожу информацию в поля запроса и отправляю, на странице результатов отображается только «записей не найдено».Нажатие кнопки «Сохранить» или «Сброс» ничего не делает в Firefox.

Итак, я запускаю IExplorer и пытаюсь сделать то же самое.На этот раз значок ошибки указывает, что есть «отсутствующие объекты» или «ожидаемые объекты» ...

В любом случае, я затем иду в диспетчер IIS7 и изменяю "Анонимная аутентификация" \ "Анонимидентификатор пользователя " для тестового пользователя.

Поскольку это ничего не значит для меня, я затем открываю " Аутентификация \ Основные настройки ... " и изменяю " ПодключитьсяКак ... " пользователь для тестового пользователя и успешно протестирует соединение.

Перезагрузка страницы в браузере на этот раз приводит к ошибке сервера: " Текущий идентификатор (MachineName \ UserName) не имеет права на запись в «X: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files». "

Итак, я иду, чтобы изменить разрешения для этогопапку, но решили сделать паузу, потому что я действительно расстроен.После того, как все было установлено / обновлено сегодня утром / днем ​​- я немного вздремнул ... потом встал и начал снова, но не очень хорошо ...

Но теперь я боюсь, что могубыть направленным вниз по червоточине.Я не хочу продолжать биться головой об этом и (возможно) идти по этому пути неправильно.

Итак, есть ли у кого-нибудь хорошие ссылки на блоги / учебные пособия, которые касаются пошагового подхода ксоздать сайт ASP.net?

TIA

1 Ответ

0 голосов
/ 21 октября 2010

Добавьте учетную запись в IIS_USRS и посмотрите, поможет ли это.Если случайно это не поможет, вам необходимо загрузить утилиту, которая называется монитор процесса.

http://blogs.msdn.com/b/rahulso/archive/2006/01/18/514288.aspx

http://technet.microsoft.com/hi-in/sysinternals/bb896645.aspx

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