Ошибка синтаксического анализа XML: элемент не найден Расположение: http://localhost:8000/web.config Строка № 1, столбец 1 - PullRequest
4 голосов
/ 01 июня 2011

Я новичок в WCF и IIS, и когда я пытаюсь разместить веб-сервис в IIS и открыть его в браузере, он показывает мне вышеуказанную ошибку синтаксического анализа XML.Я перепробовал все пункты, упомянутые в соответствующих постах, но, похоже, это не работает.Есть ли какое-либо решение, которое я мог бы пропустить?

РЕДАКТИРОВАТЬ: я выполнил все шаги в точности, как указано здесь.http://www.youtube.com/watch?v=SVPXLF-g4Ws ... Но я все еще получаю ту же ошибку синтаксического анализа XML, когда пытаюсь разместить службу в IIS.Если возможно, кто-нибудь может попробовать это видео и сказать мне, если оно работает.Спасибо

Ответы [ 4 ]

2 голосов
/ 01 июня 2011

Может быть много вещей, которые будут вызывать это.Если вы используете сторонние библиотеки, такие как post , проверьте папку bin.Еще одно предложение - поместить Global.asax в корень приложения и попытаться отловить более подробное исключение в Application_Error.

1 голос
/ 02 ноября 2012

В файле web.config моего сервиса я в конечном итоге установил для атрибута «Адрес» конечной точки пустую строку. Исправлено, прямо при обновлении.

<endpoint address="" 
          binding="basicHttpBinding" 
          bindingConfiguration="AgentServiceBinding"
          contract="HBW.Services.Agent.IAgentService">
</endpoint>
0 голосов
/ 10 декабря 2015

У меня была такая же проблема, и перезапуск моего сайта в IIS решил мою проблему. Если другие варианты не помогли, попробуйте этот.

0 голосов
/ 01 июня 2011

Это может произойти, если ваш файл web.config пуст. Если это так, попробуйте использовать встроенную отладку / экспорт Visual Studio для автоматической генерации файла web.config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...