Доступ запрещен при создании подкаталога App_Data - PullRequest
0 голосов
/ 11 июля 2011

Я создал пользователя из конфигурации ASP.NET. Я использую сервер sql, но я не создал ни одной базы данных для членства.

Я добавил это в файл конфигурации:

<authentication mode="Forms">
  <forms loginUrl="Login.aspx"></forms>
</authentication>
<authorization>
  <allow users="admin" />
  <deny users="?" />
</authorization>

, где admin - это пользователь, которого я создал.и он очень хорошо работает локально.

после того, как я обновил свой веб-сайт, я получил ошибку, что мне нужно создать папку App_Data с разрешением на запись и добавить ее в папку приложения, теперь я получаю следующее:

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

1 Ответ

0 голосов
/ 11 июля 2011

Приведенное выше сообщение об ошибке будет появляться только при удаленном вызове. Это может работать локально нормально. Это связано с тем, что удаленные соединения не включены в конфигурации области SQL Server. Для этого выполните следующие действия:

Убедитесь, что ядро ​​базы данных настроено на прием удаленных соединений: • Пуск> Все программы> SQL Server 2005> Инструменты настройки> Настройка контактной зоны SQL Server • Нажмите на «Конфигурация наземной зоны для услуг и соединений». • Выберите экземпляр, в котором возникла проблема> Компонент Database Engine> Удаленные подключения • Включить локальные и удаленные подключения • Перезапустить экземпляр

В качестве альтернативы, если вы используете именованный экземпляр SQL Server, убедитесь, что вы используете это имя экземпляра в строках подключения в приложении ASweb P.NET. • Обычно формат, необходимый для указания сервера базы данных, - имя_машины \ имя_экземпляра • Проверьте также строку подключения

**

**

...