Веб-сайт базы данных ASP Access на Windows 2008 Server под управлением IIS 7 - PullRequest
1 голос
/ 17 мая 2009

Я обновляю свой сервер до Windows 2008 Server с IIS 6 под управлением Windows 2003.

Я не уверен, какие разрешения и какая учетная запись необходимы для доступа к базе данных Access.

В Windows 2003 я дал разрешение на запись в учетную запись IUSR, какой это эквивалент в Windows 2008?

База данных отсутствует в папке веб-сайта.

Я получаю 500 - Внутренняя ошибка сервера.

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 мая 2009

Под IIS7 это на самом деле ничем не отличается. Хотя учетная запись пользователя просто IUSR (или, точнее, «NT AUTHORITY \ IUSR»), суффикс имени машины отсутствует.

0 голосов
/ 17 мая 2009

Вы можете использовать этот небольшой фрагмент ASP, чтобы увидеть, как зовут анонимного пользователя:

<% 
Response.Write Request.ServerVariables("LOGON_USER") 
' or 
Response.Write Request.ServerVariables("AUTH_USER") 
%>

Кроме того, если все, что вы видите, это «500 - Внутренняя ошибка сервера», вам нужно настроить IE так, чтобы она отображала больше подробностей, а не «дружеское» сообщение об ошибке, или использовать другой браузер.

...