2012-04-04 4 views
2

Я только что опубликовал свой веб-сайт через Visual Studio с моим доменным именем (Combell) ...Доступ к файлу базы данных запрещен.

Итак, когда я пытаюсь получить доступ к своему веб-сайту в своем веб-браузере, работает мой веб-сайт ... НО когда я пытаюсь войти в систему, я получил эту ошибку:

Access to the database file is not allowed. [ 1884,File name = D:\WebSites\tennisonlinebiz\www\App_Data\Tennis.sdf,SeCreateFile ]

Я нашел одно решение в MSDN форуме: http://forums.asp.net/t/1698244.aspx/1/10

Это решение состоит изменить свойство разрешения папки App_Data в READ & Напишите, я сделал это с FILEZilla но команды кажутся неправильными:

CWD/ Response : 250 CWD command successful. Command : SITE CHMOD 777 DAL Response : 500 'SITE CHMOD 777 DAL': command not understood Statut : Définir les permissions de '/Models' à '777' Command : SITE CHMOD 777 Models Response : 500 'SITE CHMOD 777 Models': command not understood

Помогите найти решение проблемы? Заранее спасибо

ответ

1

Я получил полный контроль над своим Microsoft Web Server 2008, поэтому смог изменить его напрямую. Я добавил (а) этого пользователя IIS_IUSRS для этой папки App_Data со всеми разрешениями, за исключением Полный контроль.

Я могу догадываться, если вы делаете это через ftp, добавляет он, вероятно, все, что нормально, но вы просто не можете это сделать через FileZilla ftp? Попробуйте Total Commander или что-нибудь еще или свяжитесь со своим провайдером, чтобы добавить его вручную.

0

Проверьте пользователя, настроенного в IIS, для доступа к физическому пути сайта. Вы можете проверить параметр «Параметры теста» на вкладке «Основные настройки» сайта.

Снова сконфигурированный пользователь должен быть настроен как пользователь пула приложений. Проверьте дополнительные параметры пула приложений, который запущен на сайте, и идентификатор пула приложений должен быть тем же пользователем, с которым мы настроили доступ к физическому пути сайт.

Это должно устранить эту ошибку.

Смежные вопросы