-
Long time ago WCF has introduced DUPLEX channels (bindings). A duplex service, can send messages back to the client endpoint, providing event-like behavior. Duplex communication is established when one client connects to a service and provides the service with a channel on which the service can send...
-
Als Abschluss des Jahres organisiert .NET User Group Frankfurt in Kooperation mit daenet bei Microsoft Bad Homburg einen Abend zum Thema: “ Die Software Entwicklung nach 2011” Was ist neu bei WCF 4.5, AppFabric & Co. in der Entwicklung von Enterprise, Web und Metro Anwendungen? In der letzten Dekade...
-
When working with IIS8 and WCF 4.5 you will figure out that WCF does not work. (MIME type svc is not registered etc.). In this case aspnet_regiis tool will not help. To enable WCF go to Windows features and activate WCF 4.5 advanced Services:
-
Few days ago I have described the need for flatten WSDL and published the tool which enables WCF developers to achieve this. Please note that Microsoft will include the similar feature in WCF 4.5 as a part of .NET 4.5 Framework. To enable flatten WSDL you do not have to do anything. Just build the service...
-
In the previous post I have described group of WCF performance binding test which we did. This post contains results and comparison of various scenarios and bindings. Influence of message size Following picture shows the operation execution time in dependence on the message size. For this test NetTcpBinding...
-
When working with Queues in AppFabric ServiceBus you might get following exception: It is not possible for an entity that has group support enabled to create a non grouped message receiver. This exception is caused usually by following line of code: MessageReceiver myMessageReceiver = myQueueClient.CreateReceiver...
-
Agenda for my ADC Session : “WCF Internals – Leistungsoptimierung” Who should attend this session? This sessions is designed for all architects and developers who are interested to see some undocumented WCF internal topics. Please not that don’t have to be WCF expert to attend, but you should know at...
-
WCF is definitely powerful foundation for connecting systems by using various protocols. However many people complains that all around WCF is a bit complicate. This is true, but we all have to understand that “connecting systems” knowledge requires the truth architecture knowledge of connected...
-
Windows Server AppFabric offers the more or less well-known auto-start feature. Because many people seem to be confused with this I decided to post shorty few important facts. How to enable Auto-Start? 1. To enable this feature you need to enable the it on application which host your service or on the...
-
Sometimes there are situations which require transfer of large messages when using web services. When working with WCF you will run in this issue very easy. The most prominent error message in this context is probably “ The remote server returned an error: (404) Not Found .”. You have to notice that...
-
When working on hybrid solutions with WCF you will definitely get a requirement to share your WSDL. All of you who are working on such project already know or even feel that this can be a serious issue. WSDL typically describes the contract and configuration of one Web Service. Unfortunately when working...
-
The Task Scheduler Service is one of external services provided out-of-the-box by AppFabric Applications. It is implemented as stateful ( see Episode III ) service that allows you to remotely trigger scheduled tasks. The task is wrapped up by class DistributedTask and can operate at defined...
-
As already mentioned in previous posts AppFabric Applications helps you to create an application by composing of services. Most technical people assume that service is a Web Service. Similarly, most managers assume that the service is an application which provides some functionality to consumers...
-
When working with Task Schedule Service you might get following exception when invoking BeginDeletTask: ArgumentException: Value Cannot be null. This exception is thrown by executing of following code: protected void Button2_Click( object sender, EventArgs e) ...
-
Few weeks ago Microsoft has published the first public CTP related to Application Composition under the name AppFabric Applications. This CTP bundles a set of very interesting scenarios and related which are very important for all enterprise developers, architects in area of .NET and also BizTalk...