Friday, September 07, 2007
« WCF Extensibility | Main | Lab: Using Tools to Generate Clients and... »

I have officially completed a 15-part webcast series on WCF. You can reply each recording by clicking on the links provided in this post:

http://www.dasblonde.net/WCFWebcastSeries.aspx

I have also some extensibility examples here:

http://www.thatindigogirl.com/WCFExtensibility.aspx

Samples for the webcast are almost exclusively from my book code, which you can access here:

http://www.thatindigogirl.com/LearningWCFCode.aspx

Enjoy!

9/7/2007 6:55 PM  | Comments [13]  |  View reactions  |  Trackback
Monday, September 10, 2007 6:49:51 AM (GMT Daylight Time, UTC+01:00)
Michele,

Your webcasts on the WCF are excellent. Thank you very much for making these videos available to us.

I have a question regarding the end points.

I have a WCF service proxy residing in a separate dll (class library project) with end points defined in the app.config file. This dll is referenced from my asp.net web application. I thought I should be able to just instantiate the proxy class and access the service without redefining the end points in my asp.net application web.config file. However it is not working.

What is the reason behind this?

Your help is very much appreciated.

Thanks


Faizal Rub
Monday, September 10, 2007 3:24:38 PM (GMT Daylight Time, UTC+01:00)
Configuration always comes from the application configuration file of the executable (app.config) or the web application (web.config). An app.config in a DLL project has no meaning at runtime.
Wednesday, September 19, 2007 9:38:03 AM (GMT Daylight Time, UTC+01:00)
Just letting you know the WCF videos seem to be down at the moment.
Jon Benson
Saturday, September 29, 2007 3:22:58 AM (GMT Daylight Time, UTC+01:00)
Michele,

I would just like to say a huge thank you for this awesome 15 part series. I'm going through a major learning curve at the moment and this series has laid a clear foundation in my mind of WCF of which you have answered the key question for me superbly. "Why should I use WCF?"

Thank you so much for your time and effort on this series, you've helped me tremendously.

Jer
Jeremy Jenkins
Saturday, September 29, 2007 3:52:04 AM (GMT Daylight Time, UTC+01:00)
You are most welcome!
Tuesday, October 02, 2007 7:00:58 AM (GMT Daylight Time, UTC+01:00)
The link to the webcast is not working correctly (Or is it just me?). Great sessions by the way!!!
Raymond
Wednesday, October 17, 2007 2:54:59 AM (GMT Daylight Time, UTC+01:00)
subepidermal copemate theorem omnimeter idiomorphism mispoise jodel entity
Attention Research Update
http://www.grand-voilier.com/
Thursday, October 18, 2007 8:37:00 PM (GMT Daylight Time, UTC+01:00)
Hi Michele,

To my understanding both of them implement ISerializable and IXmlSerializable. So can you please tell me why DataTable does not work with WCF and DataSet does?

The code that I am using is given below.

Thanks and Regards
Vishal Kaushik

/*------------------ WCF Service Code -----------------------*/

namespace TestServiceLib
{
[ServiceContract(Namespace = "http://www.MyWeb.com/TestService/2007/10")]
public interface ITestService
{
[OperationContract]
DataTable GetDataTable();
[OperationContract]
DataSet GetDataSet();
}
public class TestService : ITestService
{
#region ITestService Members
public DataTable GetDataTable()
{
return new DataTable();
}
public DataSet GetDataSet()
{
return new DataSet();
}
#endregion
}
}
namespace TestServiceHost
{

class Program
{

static void Main(string[] args)
{

using (ServiceHost myServiceHost = new ServiceHost(typeof(TestServiceLib.TestService)))
{

myServiceHost.AddServiceEndpoint(typeof(TestServiceLib.ITestService), new NetTcpBinding(), "net.tcp://localhost:8000/HelloService");

myServiceHost.Open();

Console.ReadLine();

}

}

}

}


/*------------------ Client Code -----------------------*/
namespace MyTestServiceClient
{

[ServiceContract(Namespace = "http://www.MyWeb.com/TestService/2007/10")]
public interface ITestService
{

[OperationContract]
DataTable GetDataTable();

[OperationContract]
DataSet GetDataSet();

}

class Program
{
static void Main(string[] args)
{
ITestService proxy = ChannelFactory<ITestService>.CreateChannel(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:8000/TestService"));

//This works
DataSet ds = proxy.GetDataSet();

//This does not work
DataTable dt = proxy.GetDataTable();
Console.ReadLine();

}
}
}

Vishal Kaushik
Friday, October 19, 2007 10:24:30 AM (GMT Daylight Time, UTC+01:00)
subepidermal copemate theorem omnimeter idiomorphism mispoise jodel entity
Free Spirit Band
http://henrystrongingoldberg.blogspot.com/
Saturday, October 20, 2007 12:28:46 AM (GMT Daylight Time, UTC+01:00)
change text on page to say "replay" instead of "reply"
scott
Saturday, October 20, 2007 1:10:20 PM (GMT Daylight Time, UTC+01:00)
I am sorry the line in TestServiceHost to add service end point is:

myServiceHost.AddServiceEndpoint(typeof(TestServiceLib.ITestService), new NetTcpBinding(), "net.tcp://localhost:8000/TestService");
Vishal Kaushik
Tuesday, October 30, 2007 10:36:23 PM (GMT Standard Time, UTC+00:00)
First at all I have to say thank you for this great wecasts...

I have seen the 10 first sessions, but the final 5 sessions could not be reached, I was trying to get registered online for them this morning but all of them thrown the same error message:

Unknown Error
--------------------------------------------------------------------------------
An unknown error occurred while processing your request. This is most likely due to a connection failure. Please try again.

I will appreciate any help about.(Or is it just me?)!!!
Fernando
Wednesday, October 31, 2007 1:47:56 AM (GMT Standard Time, UTC+00:00)
I really love your webcast on WCF. I can't access it on MS site. It gave me "Unknown Error" inside MS frameset. Can you fix it? Thanks.


Gina


--------------------------------------------------------------------------------


An unknown error occurred while processing your request. This is most likely due to a connection failure. Please try again.

Gina
Comments are closed.
    About the Book
    ON THIS PAGE
    CATEGORIES
    ARCHIVES
    DASBLONDE

Designed by NUKEATION STUDIOS