2013-05-17 2 views
1

Как правило, я мог бы это понять. Но, что у меня происходит, у меня есть приложение MVC4, которое в своем текущем состоянии НЕ подключается к любому источнику данных. Я считаю, что MVC, из коробки, поставляется с некоторыми свойствами подключения по умолчанию.Получение ошибки «При установлении соединения с SQL Server возникла связанная с сетью или конкретная ошибка экземпляра ...»

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

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Мне нужно удалить что-нибудь SQL, связанной в моем приложении, я удалил строку соединения уже в web.config.

Вопрос: где еще в коде шаблона он пытается установить соединение с SQL (предполагается, что это то, что он пытается сделать, на основе ошибки)?

Спасибо!

+0

Этот вопрос трудно ответить без кода ... – Brian

+2

Возможно использование Machine.config. Там есть строка подключения LocalSqlServer, что некоторые из сервисов (например, членство), которые поставляются с инфраструктурой MVC, по умолчанию будут использовать, если они не могут найти их в вашем web.config. – dash

+0

@brian Будет сложно опубликовать соответствующий код, потому что это действительно не относится к моему коду. Я просто надеялся, что кто-то узнает, где в коде шаблона MVC он пытается установить соединение, даже если он есть. –

ответ

5

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

+0

+1 Согласен - он будет искать 'LocalSqlServer' в Machine.config – dash

0

Для случая, подобного этому, я обычно ищу всю вещь для имени базы данных или что-то вроде «data source =». Это может быть и в Global.asax.

0

Все, что мне нужно было сделать, это удалить часть моего веб-сайта <authentication />, и это разрешило это.

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

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