Задать вопрос

Почему при переносе сайта на ASP.NET MVC с компьютера на VPS не удаётся подключиться к бд?

Имеется локальный компьютер с ASP.NET MVC 4 проектом, который использует Entity Framework для работы с б.д. Также имеется удалённый VPS. На VPS (Windows Server 2012) установил IIS, FTP и SQL Server Express.

Переношу файлы с компьютера на VPS, изменяю строку соединения - пишет, что не верный параметр строки соединения. Пробовал всячески извращаться со строкой - результата не получил. Решил создать тестовый ASP.NET MVC проект, где Entity Framework сама генерирует строку соединения, в результате получил ошибку подключения к SQL Server.

На VPS к SQL Server через Management Studio подключаюсь без проблем. Таким образом на локальном компьютере всё работает, на VPS не работат ни чего, кроме возможности подключения через Management Studo.

Не подскажете, в чём может быть проблема?

UPD.
- служба SQL Server работает
- TCP/IP разрешён в Configuration Manager'е
- Та же ошибка если открыть сайт через внутренний браузер VPS
  • Вопрос задан
  • 2429 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@caper
в качестве предположения
- на VPS в Службах проверьте, что служба SQL работает
- посмотрите ,какие протоколы разрешены для подключения (SQL Server Configuration Manager) - возможно, у вас серверу разрешен только Shared Memory, а клиент (EF) стучит по TCP/IP
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы