Visual Studio 2010 Professional - Проблема веб-служб модульного тестирования - PullRequest
2 голосов
/ 10 июня 2010

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

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

500 Ошибка при запуске модульного теста Visual Studio ASP.NET

Я пытался:
1. Запуск тестов на IIS, а не на ASP.NET Development Server
2. Добавление и удаление фрагмента XML в файл .config моей веб-службы
3. Предоставление учетной записи MACHINE \ ASPNET Полный контроль над локальной папкой

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

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

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

Ben

1 Ответ

0 голосов
/ 14 января 2011

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

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

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