сообщение об ошибке «свойство соединения в файле web.config отсутствует» в Visual Studio Web Developer 2010 Express - PullRequest
2 голосов
/ 30 июля 2010

Я работаю с несколькими проектами веб-приложений уже несколько недель. Это веб-приложения C # MVC, использующие LINQ to SQL.

В последние несколько дней, когда я открывал Visual Studio, он представлял мне следующий диалог.

Свойство подключения в файле web.config отсутствует или неверно. Вместо него была использована строка подключения из файла .dbml.

Понятия не имею, почему я это получаю. Я не изменил Web.Config или что-либо в базе данных. Он затрагивает все проекты, даже те, которые я не открывал неделями.

Единственное, что я видел в Интернете, это: http://www.stuffthatjustworks.com/How+To+Fix+LINQ+To+SQL+DBML+Issue+The+Connection+Property+Of+The+Webconfig+File+Is+Missing+Or+Incorrect.aspx

Однако, это похоже на полное удаление VS, и взлом реестра немного экстремален.

Кто-нибудь сталкивался с этим раньше, знает, почему это происходит, и знает, как это исправить?

Спасибо

1 Ответ

6 голосов
/ 19 ноября 2010

Я разобрался с решением этой проблемы. Я использую VS2010 Ultimate, SqlServer 2008 R2, .Net 4.0.

  1. Шаг 1: Щелкните правой кнопкой мыши файл .DBML и выберите «Запустить пользовательский инструмент».
  2. Шаг 2. Установите «Application setting = false» в свойствах подключения вашего DataContext.
  3. Шаг 3: нажмите «Сохранить все».
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...