Первая случайная Система. Конфигурация. ConfigurationErrorsException “Этот элемент в настоящее время не связывается ни с каким контекстом”

Это - противоположность того, что происходит, когда я прихожу домой в 2:00 после похода по пабам и включаю ноутбук" только для проверения моей электронной почты, реальной быстрый, почтенный "

Затем на следующий день, когда я очищаю открытый один глаз и нахожу свой путь к ванной в трещине полудня , я начинаю чистить зубы и понимаю, зубная паста, сочащаяся из моего рта, что вчера вечером я сделал 4 фиксации SVN, закрыл 3 ошибки и выяснил, как решить проблему исчерпания ресурсов на нашем распределенном протоколе блокировки. И я имею никакая идея как, черт возьми, любой из него работы, больше.

Или возможно это что сказанный workmad3.

7
задан mark 13 May 2011 в 22:20
поделиться

3 ответа

У меня раньше была аналогичная проблема при работе с WCF. В этом случае это был в основном код MS, проглатывающий исключение, но он все равно был пойман как FCE в режиме отладки. См. эту ссылку для получения дополнительной информации.

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

Если вы считаете, что оно может иметь какую-то ценность, вы можете опубликовать немного больше контекстной информации о том, откуда возникло исключение, чтобы люди могли перезвонить в и быть помощником.

5
ответ дан 7 December 2019 в 12:23
поделиться

Я только что потратил час или около того, столкнувшись с той же проблемой.

У меня есть приложение WPF, которое успешно вызывало веб-службу и получало некоторые данные.

Но ... сегодня утром я вошел в диалоговое окно «Исключения» в VS2008 и попросил его выдать исключение для «Исключений среды CLR».

С этого момента мое приложение вылетало, как только попадало в строку для инициализации моей переменной веб-сервиса:

MikesWebServiceSoapClient client = new MikesWebServiceSoapClient ();

Первое случайное исключение типа 'System.Configuration.ConfigurationErrorsException 'произошло в System.Configuration.dll Дополнительная информация: этот элемент в настоящее время не связан с каким-либо контекстом

Я читал комментарии в этой ветке StackOverflow, но был сбит с толку. В диалоговом окне «Исключения» я мог бы отключить создание исключений «System.Configuration» ... но это исключение БУДЕТ возникать. И у меня не было других исключений, связанных с System.Configuration, которые я мог бы отключить.

Я даже попытался оставить галочкой «Common Language Runtime Exceptions», но снял отметку с каждого из его дочерних элементов. Но мое приложение все равно вылетало из-за исключения ...

В конце концов я понял, что в диалоговом окне «Исключения» мне нужно добавить новый тип исключения под названием « System.Configuration.ConfigurationErrorsException ", нажмите ОК, а затем ОТМЕНИТЕ ВЫБРАТЬ этот новый тип исключения.

Теперь мое приложение будет работать, исключение будет происходить незаметно, но приложение продолжит работу.

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

Я бы не возражал, но это была переменная WebService, созданная VS2008 ... и она всегда работала нормально. Пока вы не попросите WPF обратить внимание на исключения, то есть ...

0
ответ дан 7 December 2019 в 12:23
поделиться

http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataservices/thread/e2d07245-b305-4d12-82e5-6074175271d6

Центр разработчиков данных > Форумы разработчиков платформы данных > WCF Службы данных (ранее известные как Службы данных ADO.NET)> Первый шанс System.Configuration.ConfigurationErrorsException «Этот элемент в настоящее время не связан ни с каким контекстом»

Веб-сервисы Silverlight.

Что касается вышеизложенного, после долгих экспериментов я нашел, что помогает решить эту ошибку — вы меняете все с Debug на Release. Это означает изменение всех атрибутов, таких как (от = "true") в файле web.config, а также настройку диспетчера конфигураций Visual Studio с "Отладка" на "Выпуск".

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

-1
ответ дан 7 December 2019 в 12:23
поделиться
Другие вопросы по тегам:

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