SQL Server Express - веб-сайт не работает - PullRequest
0 голосов
/ 25 февраля 2010

У меня новый сайт, который я пытаюсь развернуть. Он отлично работает на моей локальной машине, но когда я устанавливаю на сервер, он больше не работает, и я не получаю никаких сообщений об ошибках. Я использую SQL Server Express, но он не установлен на сервере. Нужно ли это делать?

Ответы [ 4 ]

2 голосов
/ 25 февраля 2010

База данных может находиться на любом компьютере, который связан с сервером. Все, что вам нужно, это указать путь к этой машине, на которой размещена база данных, в строке подключения вашего приложения

0 голосов
/ 25 февраля 2010

Хорошо, моя проблема в том, что SQL Express нигде не существует. Я установил его на сервер, и все сразу заработало (за исключением изменения встроенной безопасности). Спасибо за все указатели.

0 голосов
/ 25 февраля 2010

Необходимо убедиться, что у вас включены параметры TCP / IP в SQL Express, к которому вы пытаетесь подключиться, чтобы разрешить внешние подключения.

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

0 голосов
/ 25 февраля 2010

Конечно, вам нужно установить MS SQL или Express версию на сервер. Затем вам нужно скопировать туда свою базу данных и изменить строки подключения в файле Web.config.

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

...