2010-06-10 3 views
2

Создали очень простой веб-сервис (asmx) в Visual Studio 2010 Professional и пытаемся использовать автоматически сгенерированные модульные тестовые примеры. Я получаю что-то, что кажется вам знакомым на этом сайте:Visual Studio 2010 Professional - проблемные веб-службы тестирования объектов

Веб-сайт не может быть настроен правильно; получение информации о процессе ASP.NET не удалось. Запрос http://localhost:81/zfp/VSEnterpriseHelper.axd вернуть сообщение об ошибке: Удаленный сервер ответил на ошибку: (500) Внутренняя ошибка сервера.

500 Error Running Visual Studio ASP.NET Unit Test

Я попытался:
1. Запуск тестов на IIS, а не развития ASP.NET сервера
2. Добавление и последующее удаление фрагмента XML в мой .config файл веб-сервиса
3 . Предоставление мАШИНА \ ASPNET зарегистрированы Полный контроль в локальную папку

Мои текущие вопросы:
1. Почему я беспокоили с этой DLL приборы/покрытия кода, когда это, кажется, не быть SOMET hing, который поставляется с Visual Studio 2010 Professional? Есть ли способ отключить его?
2. Я помещаю узел в Web.config - это правильный узел?
3. Можно ли связать веб-службу без использования атрибутов тестирования webby?

Я видел, как другие люди советуют сделать веб-сервис максимально легким. Я пытаюсь вызвать его с помощью jQuery/AJAX/JSON, поэтому возможность отладки фактического веб-сервиса будет действительно полезна.

С наилучшими пожеланиями,

Ben

+0

Может быть, я что-то не хватает, но в целом я не думаю, что вы должны настроить веб-сайт и/или выполнять вне процесса требует для запуска модульных тестов. – GolfWolf

ответ

0

Извините, не отвечать на ваши вопросы непосредственно, потому что я не знаю, с верхней части моей головы, но если вы хотите использовать AJAX/JSON, чтобы потреблять услуги, которые вы вы должны написать обработчик .ashx и сразу вернуть данные JSON, которые могут быть прочитаны непосредственно в качестве встроенного javascript.

http://johnnycoder.com/blog/2008/12/16/httphandler-json-data/

+0

, если вы измените тип возвращаемого значения на текст/обычный, он все равно может использоваться как json, но облегчает отладку в браузере. –

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