Tag: wcf

Каковы последствия установки installSecurityContext = «False», если я использую https?

Моя служба WFC использует wsHttpBinding, настроенную на: Один из наших партнеров пытается использовать наши сервисы с помощью библиотеки java Metro. У них есть эта проблема. Для этого мне нужно установить installSecurityContext = “False”. Мы сделали быстрый тест, и он действительно работает, когда я устанавливаю его в false. Каковы были бы последствия не использования безопасных сеансов […]

Каковы файлы ссылок службы WCF .datasource?

Каковы файлы .datasource, которые автоматически генерируются с помощью «Create Service Reference» в Visual Studio? Комментарий в файле: Этот файл автоматически генерируется Visual Studio .Net. Он используется для хранения информации о конфигурации источника данных общего объекта. Переименование расширения файла или редактирование содержимого этого файла может чтобы файл был неузнаваем программой. Однако, похоже, что эти файлы являются […]

Ошибка 0x80005000 и DirectoryServices

Я пытаюсь запустить простой запрос LDAP, используя службы каталогов в .Net. DirectoryEntry directoryEntry = new DirectoryEntry(“LDAP://someserver.contoso.com/DC=contoso,DC=com”); directoryEntry.AuthenticationType = AuthenticationTypes.Secure; DirectorySearcher directorySearcher = new DirectorySearcher(directoryEntry); directorySearcher.Filter = string.Format(“(&(objectClass=user)(objectCategory=user) (sAMAccountName={0}))”, username); var result = directorySearcher.FindOne(); var resultDirectoryEntry = result.GetDirectoryEntry(); return resultDirectoryEntry.Properties[“msRTCSIP-PrimaryUserAddress”].Value.ToString(); И я получаю следующее исключение: System.Runtime.InteropServices.COMException (0x80005000): Unknown error (0x80005000) at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) at System.DirectoryServices.DirectoryEntry.Bind() at […]

OperationContext.Current имеет значение null после первого ожидания при использовании async / wait в службе WCF

Я использую шаблон async / await в .NET 4.5 для реализации некоторых методов обслуживания в WCF. Пример сервиса: Контракт: [ServiceContract(Namespace = “http://async.test/”)] public interface IAsyncTest { Task DoSomethingAsync(); } Реализация: MyAsyncService : IAsyncTest { public async Task DoSomethingAsync() { var context = OperationContext.Current; // context is present await Task.Delay(10); context = OperationContext.Current; // context is […]

каков эквивалент Global.asax Application_Start при использовании WAS в IIS7

Я хотел бы использовать netTcpBinding для моего приложения WCF, которое в настоящее время размещено в IIS7, что означает настройку его на использование WAS. Это довольно прямолинейно, однако мое приложение ранее использовало событие Application_Start в файле global.asax. Я не требую доступа к httpContext (который, как я понимаю, был удален, был удален в IIS7), однако я все […]

WCF, тип возврата интерфейса и известные типы

Я создаю службу WCF, и у меня возникают проблемы с некоторыми проблемами с сериализацией. Возможно, есть только один способ сделать это, но я хотел бы подтвердить это. Вот мой пример кода: контракты public interface IAtm { [DataMember] double Latitude { get; set; } [DataMember] double Longitude { get; set; } } [ServiceContract] public interface IAtmFinderService […]

Динамическое изменение URL-адреса URL-адреса веб-службы WCF через файл конфигурации

Как вы динамически переключаете URL-адрес URL-адреса ссылки веб-службы WCF через файл конфигурации?

Как сообщить WCF о пропуске проверки сертификата?

Попытка сделать вызов веб-службы конечной точке HTTPS в моем приложении Silverlight приводит к этой ошибке: «Не удалось найти базовый адрес, соответствующий схеме https для конечной точки со связыванием WSHttpBinding. Зарегистрированные схемы базовых адресов: [http] Та же проблема, что и здесь: http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/4c19271a-f5e6-4659-9e06-b556dbdcaf82/ Итак, одним из предложений было следующее: «Другая проблема может заключаться в том, что имя […]

Добавление базового HTTP-аутентификации в службу WCF REST

У меня есть служба HTTP REST WCF, и я связываюсь с ней с клиентом HTTP на другом языке программирования, который пишет свой собственный HTTP-протокол. Я хотел бы добавить поддержку базовой аутентификации WWW-Authenticate для моей службы WCF. Мои методы выглядят так: [WebInvoke(UriTemplate = “widgets”, Method = “POST”)] public XElement CreateWidget(XElement e) { … } Возможно ли, […]

Справочник службы WCF генерирует свой собственный контрактный интерфейс, не будет повторно использовать мои

Мой первый вопрос так надеется, что он подходит: Общая assembly интерфейса – у меня есть «общая» assembly с интерфейсом, назовем ее IDocRepository . Он помечен [ServiceContract] и существует несколько методов [OperationContract] . Сборки WCF-реализации. У меня есть два проекта службы WCF, каждый из которых ссылается на общую сборку, каждый из которых реализует этот интерфейс в […]

Давайте будем гением компьютера.