I have written a WCF service and hosted it on IIS 7.
I am trying to consume it through a c# class library project.
I tried both SVCUtil.exe and 'Add Service Reference' option in VS 2010. But I cannot seem to access the operation in the service.
I get an 'Object Reference' error.
i know for sure the Service works fine because I ran it in Debug Mode in visual studio, and used the test client.
I read in a blog that class library projects cannot read a config file.
So I use a custom channel factory class to read the .config file for the endpoint and binding.
Its through this channel that i try to access the service operation, and thats where I get the error.
Not getting why..
Thanks in advance.
public class Class1 : ProjectEventReceiver
public override void OnCheckIn(PSLib.PSContextInfo contextInfo, ProjectPostEventArgs e)
public void StartService(Guid projectUID)
CustomChannelFactory<ServiceReference1.IService1> channel = new CustomChannelFactory<ServiceReference1.IService1>("WSHttpBinding_IService1", "C:\\Users\\Administrator\\Documents\\Visual Studio 2010\\Projects\\Test\\Test\\app.config");
ServiceReference1.IService1 svc = channel.CreateChannel();
catch (Exception ex)