WCF

There are 3 entries for the tag WCF

Exposing a WCF Service With Multiple Bindings and Endpoints

Windows Communication Foundation (henceforth abbreviated as WCF) supports multiple bindings that allows developers to expose their services in a variety of ways.  What this means is a developer can create a service once and then expose it to support net.tcp:// or http:// and various versions of http:// (Soap1.1, Soap1.2, WS*, JSON, etc).  This can be useful if a service crosses boundaries between intranet and extranet applications for example.  This article walks through the steps to configure a service to support multiple bindings with Visual Studio 2008 and the .Net 3.5 framework.  For those that want to jump directly to the...

How to Get Around WCF's Lack of a Preview Web Page And Viewing WCF Messages

I have a love hate relationship with Windows Communication Foundation.  I love it because the concepts of building a service are so simple.  I love the fact that I can expose the same service three different ways supporting different interoperability points within the business.  I also hate it because a there are so many ways to configure the service it can get daunting at times.  Configuration isn't as bad as the built-in lack of ability to view messages.  WCF doesn't provide a sample message page describing the SOAP messages for a request and response like the old ASMX services.  While...

Web Service Software Factory and XML Data Columns

I found a rusty washer today while trying to generate stored procedures for the data access tier with Web Service Software Factory to build out a new service.  Apparently the software factory cannot handle XML data columns in a database.  Definitely disappointing.  Here is what it does in the guidance. Basically it flags it as "The table cannot be selected because it contains column data types that are not supported.".   My fix was to change the column to varchar(max) and then generate what I needed and then change the generated code.  But why?  We have a data type...

«September»
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789