wcf- все статьи тега
Не удалось установить безопасный канал для SSL / TLS с полномочиями'*'
Я должен использовать веб-сервис PHP, который имеет сертификат SSL. Моя библиотека классов .net 3.5 ссылается на веб-сервис с помощью "Add Service references" в Visualstudio 2010 (WCF правильно?). При вызове основного метода веб-сервиса я получаю; Не удалось установить безопасный канал для SSL / TLS с полномочиями " {base_url_of_WS}". Я много пробовал, например System.Net.ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResul ...
WPF / многоуровневая архитектура вопрос -
Я думаю о высокоуровневой архитектуре приложения WPF. Обычно я думаю в терминах этого сервер баз данных уровень доступа к данным на собственном сервере уровень бизнес-логики на собственном сервере WCF-оболочка вокруг бизнес-слоя слой пользовательского интерфейса для использования на клиенте. Например, тонкий клиент со всем волшебством, происходящим на удаленных серверах. Но кто-то из команды задался вопросом, есть ли уровень бизнес-логики должен находиться на удаленном сервере. Почему ...
Возможны ли проблемы параллелизма при использовании атрибута поведения службы WCF, установленного в ConcurrencyMode.Множественный и InstanceContextMode.Значение percall?
У нас есть служба WCF, которая делает много транзакционных вызовов NHibernate. Иногда мы наблюдали тайм-ауты SQL, хотя вызовы обновляли разные строки, а таблицы были настроены на блокировку уровня строк. После копания в логах, похоже, что разные потоки вводили одну и ту же точку в коде (наша транзакция с использованием блока), и обновление зависало на фиксации. Однако это не имело смысла, потому что мы считали, что следующий класс обслуживания атрибут заставлял уникальный поток выполнения на ...
Исключение HResult 0x800a03ec при попытке открыть Excel с помощью Microsoft.Офис.Взаимодействие.Превосходить.Рабочая тетрадь.Открыть()
При попытке открыть файл excel на клиентской машине возникает следующее исключение: Exception from HRESULT: 0x800A03EC Внутренние исключения: (пусто) Трассировка Стека: at Microsoft.Office.Interop.Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, Object Corru ...
Как организовать и назвать DTO, которые используются в качестве контрактов данных в веб-службе WCF
Мы используем DTOs в качестве контрактов данных в нашей веб-службе WCF. Цель этих DTOs-предоставить только ту информацию, которая имеет отношение к конкретному методу API. То, что я ищу от вас, ребята, это некоторые советы о лучших практиках здесь. Например, рассмотрим следующую простую модель: class Order { int CreatedBy { get; set; } DateTime CreatedOn { get; set; } string Description { get; set; } int Id { get; set; } string Name { get; set; } } Предполагая, что наш ...
WCF в IIS, используя MSMQ в режиме рабочей группы
Я пробовал MSMQ с WCF, но, кажется, не могу заставить его работать должным образом. У меня работает клиент (который отправляет сообщения в очередь), используя WCF и ссылку на службу. Код, который делает это, более или менее таков: static void Main(string[] args) { var client = new MsmqServiceReference.MsmqContractClient(); client.SendMessage("TEST"); client.Close(); Console.ReadKey(); } Где MsmqContractClient-это прокси, создаваемый visual studio при добавлении ссылки на служ ...
Использование MediaElement для воспроизведения видео из потока
Можно ли использовать Медиаэлемент WPF для воспроизведения потокового видео из объекта System. IO. Stream? Объект Stream извлекается из службы WCF, в которой хранятся медиафайлы. ...
Программная настройка и размещение службы WCF в IIS
Как программно настроить и разместить службу WCF в IIS. Я создал свой пример службы WCF / WCFServices / Service1.ВПВ". Я хочу программно настроить и разместить эту службу в IIS. Может ли кто-нибудь помочь мне в этом? ...
Как исправить " сертификат сервера не настроен должным образом с HTTP.SYS " на Windows 7?
Я создаю клиент wcf, который потребляет услугу от бразильского государственного учреждения. Это соединение использует Soap 1.2, и оно должно быть подписано цифровым сертификатом. В данном примере используется консольное приложение, использующее .Net 4.6.1. Основное приложение-это приложение WPF (я не использую IIS). Этот код работает без проблем на Windows 10, но когда я пытаюсь запустить его на Windows 7, он дает мне следующую ошибку: Система.Модель обслуживания.CommunicationException: ...
Размещение службы WCF с использованием сети.привязка tcp в IIS 7 (недоступна извне)
Я разработал двухуровневую службу WCF и клиент Windows Winforms, которые взаимодействуют друг с другом через сеть.протокол TCP переплет. Оба взаимодействуют и прекрасно работают в моей локальной сети, служба WCF размещается на IIS 7 на рабочей станции Windows 8. Затем я попытался разместить службу WCF в интернете на арендованном выделенном сервере под управлением Windows server 2008 R2 с фиксированным IP-адресом: (94.23.220.199)с IIS 7 и .Net 4.5.2. Служба WCF установлена на виртуальный путь ...
Передача массива в службе WCF с помощью
У меня есть вызов AJAX, который я хочу запустить против службы WCF GET. В принципе, вызов сервиса (через jquery) выглядит следующим образом: $.get(serviceEndpoint, {query : "some search text", statusTypes: [1, 2]}, function (result) { /* do something*/ }, 'text'); Когда этот вызов запускается, я вижу, что GET in firebug проходит правильно, и я действительно попадаю в конечную точку. Однако параметр statusTypes всегда равен нулю. Сам GET из jquery выглядит так, как будто он закодирован, но к ...
Как использовать SignalR, чтобы уведомить веб-клиентов ASP.NET в MVC 3, которые были выполнены задачи в msmq
Как можно использовать SignalR для реализации уведомлений в системе .NET 4.0, состоящей из ASP.NET приложение MVC 3 (которое использует проверку подлинности форм), база данных SQL Server 2008 и служба MSMQ WCF (размещенная в WAS) для обработки данных? Среда выполнения состоит из IIS 7.5, работающего на Windows Server 2008 R2 Standard Edition. Я только играл с образцами и не имею обширных знаний о SignalR. Вот некоторый фон Веб-приложение принимает данные от пользователя и добавляет их в та ...
Http 400 неверный запрос при вызове операции Службы WCF?
Когда я звоню http://localhost/TestService.svc / GetColors , я получаю http (400) плохой запрос. Когда я запускаю это в fiddler, я также получаю плохой запрос. Когда я вызываю службу через тестовый клиент wcf, она работает нормально. Что могло стать причиной этого? Контракт на обслуживание: [ServiceContract] public interface ITestService { [OperationContract] string GetColors(); } Реализация ITestService: [ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)] public ...
Длина URL-адреса WCF вызывает ошибку IIS 400 Bad Request
У меня есть конечная точка WCF webHttp, и сегодня я заметил, что при вызове httpGet с длинным url-адресом ~364 полных символа (подсчитано http:// etc) IIS выдает ошибку 400 bad request. Создание точки останова в коде никогда не достигается. Если я удаляю некоторые параметры и у меня есть url-адрес, равный 354, веб-служба запускается, как и ожидалось. Я не уверен, где проблема, так как URL-адреса могут быть как 2k. я не публикую никаких данных, поэтому я не думаю, что я достигаю предела 4 МБ ...
Проверка подлинности Kerberos в IIS 7
У нас есть некоторый веб-контент, который настраивается в виртуальных каталогах с помощью встроенной проверки подлинности windows. Виртуальные каталоги выполняются в пулах приложений, использующих пользовательское удостоверение (пользовательскую учетную запись пользователя). Проблема заключается в том, что аутентификация NTLM работает, а аутентификация Kerberos-нет. Это та же конфигурация, которая работала в IIS 6, но нам нужно перейти на IIS 7, и проверка подлинности Kerberos не работает. Вот ...
Подключение через интернет к службе WCF с использованием времени ожидания wsDualHttpBinding
Все еще на кривой обучения WCF: Я настроил автономную службу WCF (WSDualHttpBinding), которая прекрасно работает на моем собственном компьютере, который находится за брандмауэром. Если я запускаю клиент на своем собственном компьютере, все работает отлично. Теперь я установил клиент на компьютер вне моей сети, и я пытаюсь получить доступ к службе через динамический DNS, например: http://mydomain.dyndns.org:8000/MyService. Мои проблемы с переадресацией портов были рассмотрены в предыдущем во ...
WCF: не удается найти пользовательский валидатор, указанный в web.config-customUserNamePasswordValidatorType - - не удалось загрузить файл или сборку ... - help?
Таким образом, у меня в основном все готово и работает с wsHttpBindings и моей службой WCF, использующей пользовательскую аутентификацию по HTTPS. Проблема у меня с customUserNamePasswordValidatorType: <serviceCredentials> <!-- Use our own custom validation --> <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="CustomValidator.CustomUserNameValidator, CustomValidator"/> </serviceCred ...
signalR и передача больших данных [закрыто]
Я планирую использовать signalR между клиентом и сервером для связи в реальном времени. Как бы то ни было, время от времени клиент должен отправлять большие данные ~15 Мб на сервер. 1) похоже, signalR не предназначен для отправки больших данных. Была ли добавлена поддержка отправки больших данных в последних выпусках ? 2) Какой самый большой массив данных я могу отправить в сообщении ? 3) не слишком ли медленно разделить большие данные и отправить их в виде меньшего куска ? 4) Каков альтер ...
Озадачен "удаленный сервер вернул ошибку: (403) запрещено" с WCF сервисом в https
У меня есть служба WCF, которую я свел почти к нулю из-за этой ошибки. Это толкает меня вверх по стене. Вот что у меня теперь есть. Очень простая служба WCF с одним методом, который возвращает строку со значением "test". Очень простое веб-приложение, которое использует сервис и помещает значение строки в метку. Веб-сервер под управлением IIS 6 на Win 2003 с сертификатом SSL. Другие службы WCF на том же сервере, что и работа. Я публикую службу WCF в ее расположении https Я запускаю веб-п ...
Пространство имен для [DataContract]
Я не могу найти пространство имен для [DataContract] и [DataMember] элементы. Согласно тому, что я нашел, кажется, что добавление следующего должно быть достаточно, но в моем случае это не так. using System; using System.Runtime.Serialization; вот фрагмент моего кода: using System; using System.Runtime.Serialization; namespace MyNamespace { [DataContract] public class Tuple<T1, T2> { // A custom implementation of a Tuple //... //... ...