Примерно через месяц я разрабатываю свое приложение Silverlight (это мое первое). Все шло довольно гладко до сегодняшнего дня, когда совершенно неожиданно я начал получать это сообщение:
Произошла ошибка при попытке сделать запрос к URI http: // localhost: 2682 / Services / Authentication / LoginService.svc. Это могло быть связано с попыткой доступа к сервису междоменным способом без соответствующей междоменной политики или политики, которая не подходит для сервисов SOAP. Возможно, вам потребуется связаться с владельцем службы, чтобы опубликовать файл междоменной политики и убедиться, что он позволяет отправлять заголовки HTTP, связанные с SOAP. Эта ошибка также может быть вызвана использованием внутренних типов в прокси-сервере веб-службы без использования атрибута InternalsVisibleToAttribute. Пожалуйста, смотрите внутреннее исключение для более подробной информации.
Я использую службы WCF, и до сих пор эта проблема не возникала. Я добавил файлы clientdomain.xml и clientaccesspolicy.xml в свою папку [имя проекта] .web и переписал их примерно 1000 различными способами. Я также использовал Fiddler, и он показывает мне, что ошибка есть в обоих этих файлах, ошибка
[Fiddler] Ошибка подключения сокета к localhost.
ErrorCode: 10061.
Невозможно установить соединение, потому что целевая машина активно отказалась от него 127.0.0.1:2682
Я искал ошибку «10061», и она связана с определением сокета. Но я не мог найти для этого никакого решения.
Не знаю, связано ли это с этим, но мой порт "ASP.net Development Server" - 6939.
Имейте в виду, что приложение НЕ было развернуто, поэтому это происходит только локально. Я использую MS VS 2010 и MS SQL Server 2008.
Я делаю что-то не так, или это проблема с серебряным светом?
И последнее: я ничего не менял в конфигурации порта, сокета или службы. Последнее, что я делал, - это редактировал файл XAML на стороне клиента, и приложение начало выдавать мне эту ошибку.
Нужна помощь, ничего не могу сделать, пока проблема не будет решена !!!! Спасибо.