Как использовать webclient и отлаживать, а не получать исключение targetinvocation? - PullRequest
0 голосов
/ 14 марта 2011

Я отлаживаю свое приложение silverlight и получаю запрос веб-клиента, который загружает файл с именем «www.blah.com/testfile.xml».У меня есть файлы clientaccesspolicy.xml и crossdomain.xml на сервере, поэтому он отлично работает на сервере.Когда я отлаживаю приложение на своем локальном компьютере, оно генерирует исключение tagetinvocation.Я поместил clientaccesspolicy.xml и crossdomain.xml в свой веб-проект, но это все еще генерирует эту ошибку при отладке.В качестве примечания при отладке я вижу их на http://localhost/clientaccesspolicy.xml и http://localhost/crossdomain.xml,, поэтому я знаю, что они находятся в правильном месте.Кто-нибудь знает, как исправить исключение?

1 Ответ

0 голосов
/ 14 марта 2011

Мля. Итак ... Я на самом деле ссылался на ".. \ rest.php", который, как я понял, для работы в приложении веб-теста у вас должно быть все в папке client_bin, или вы получите исключение. Поэтому я изменил его на rest.php и поместил фиктивный XML-файл, который будет ответом. У меня все еще есть проблемы с представлением конструктора, потому что моя viewmodel начинает загружать результаты остальных в конструктор viewmodel и по какой-то причине ему не нравится путь (все еще получая исключение целевого вызова, где он не может найти относительный путь) rest .php ")

...