Строка соединения между IIS и сервером SQL
Меня смущает строка подключения в файле Web.config проекта с Entity Framework Web API. Я попробовал много вариантов, но ни один из них не помог мне. В настоящее время строка подключения
<connectionStrings>
<add name="DefaultConnection" connectionString="Server=.\SQLEXPRESS;Database=MyProject;User Id=John;Password=duck;" providerName="System.Data.SqlClient" />
</connectionStrings>
Я могу получить доступ к базе данных, которая называется MyProject в SQL Server Management Studio 2012 (даже удаленно), используяJohn
как имя пользователя иduck
как пароль.
Проект выполняется сервером IIS на той же машине, что и сервер SQL, имя экземпляра сервера SQL:SQLEXPRESS
, Моя веб-страница отображается на локальном хосте, но контроллер просто отвечает500 Interal server error
всякий раз, когда запрашиваются данные из базы данных sql. Похоже, что нет связи с базой данных.
Что мне нужно добавить или изменить, чтобы установить соединение между IIS и SQL-сервером, или как лучше определить причину проблемы?