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