Как исправить сообщение «Сервер не смог обработать запрос на отладку из-за неверного синтаксиса»? - PullRequest
1 голос
/ 25 апреля 2011

Я разрабатываю расширение для веб-сайта. Я намереваюсь отлаживать, используя локальный экземпляр IIS на моей машине разработки. Когда я нажимаю F5, я получаю сообщение «Невозможно начать отладку на веб-сервере. Сервер не может обработать запрос на отладку из-за неверного синтаксиса».

Это модуль DotNetNuke, но я не думаю, что он уместен.

В Свойствах проекта на вкладке Веб. Я установил Start Action на http://volleyballresults2. Я установил Use Local IIS Web Server, а URL-адрес на http://volleyballresults2/desktopmodules/TestModule/. Я установил Override Application Root на http://volleyballresults2.

У меня есть запись в файле hosts, которая отображает имя volleyballresults2 на адрес 127.0.0.1 . Если я использую IE, чтобы перейти к http://volleyballresults2, сайт будет работать правильно.

Если я использую Debug | Прикрепить к процессу, я могу установить точки останова и пошагово через код.

Когда я нажимаю F5, чтобы запустить сайт, я получаю сообщение об ошибке, упомянутое выше. Вероятно, уместно, если я нажму Ctrl-F5, IE запустится; но отображается в адресной строке http://volleyballresults2/desktopmodules/TestModule/http://volleyballresults2. Это недействительный URL, созданный из двух моих настроек. Этот неверный URL приводит к ошибке 404 от IIS. Я не знаю, связано ли это с синтаксической ошибкой, о которой идет речь.

Среда - Win7 64bit, IIS 7.5, Visual Studio 2008, DotNetNuke 5.6.2

Ответы [ 2 ]

0 голосов
/ 15 мая 2014

Обнаружил это.Это вызвано, по крайней мере, в моем случае, когда запускаемое веб-приложение имеет в своем файле web.config debug = 'false'.

0 голосов
/ 25 мая 2011

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

Единственный способ исправить это - вернуть панель содержимого обратно в скин, затем удалить модуль, затем изменить скин обратно ИЛИ удалить ссылку на модуль из таблицы TabModules.

...