Я понимаю, что этот вопрос задавался 100 раз, но я просмотрел другие ответы и не могу найти решение, которое работает для меня.У меня есть проект SilverLight 4, который содержит службу WCF.каждый раз, когда я делаю запрос в службу, я получаю эту ошибку:
Ошибка при попытке сделать запрос к URI 'http://localhost:54998/MyService.svc'. Это может быть связано с попыткой доступа кобслуживание междоменным способом без надлежащей междоменной политики или политики, которая не подходит для служб SOAP.Вам может потребоваться связаться с владельцем сервиса, чтобы опубликовать файл междоменной политики и убедиться, что он позволяет отправлять HTTP-заголовки, связанные с SOAP.Эта ошибка также может быть вызвана использованием внутренних типов в прокси-сервере веб-службы без использования атрибута InternalsVisibleToAttribute.Пожалуйста, смотрите внутреннее исключение для получения более подробной информации.
Я прочитал, что при локальном запуске мой проект не будет использовать IIS, поэтому бессмысленно добавлять clientaccesspolicy.xml в корень локального хоста, что будет бессмысленно(Я добавил это в любом случае на всякий случай).Что мне нужно сделать?
РЕДАКТИРОВАТЬ --- Это внутреннее исключение, которое я получаю
{System.Security.SecurityException: ошибка безопасности.в System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult) в System.Net.Browser.BrowserHttpWebRequest. <> c__DisplayClass5.b__4 (объект sendState) в System.Net.Browser.Async______0).}
Спасибо