次の構成の WCF サービスがあります。
<service behaviorConfiguration="LoginService.LoginBehavior" name="AuthenticationServices.Login">
<endpoint address="" behaviorConfiguration="web" binding="webHttpBinding"
bindingConfiguration="WebHttpEndpointBinding"
contract="AuthenticationServices.ILoginService">
<identity>
サービスをテストするために、サービスを利用するコンソール アプリケーションを作成しました。
static void Main(string[] args)
{
LoginService.LoginServiceClient client = new WCFDriver.LoginService.LoginServiceClient();
client.ValidateUserID();
}
コンソール アプリからサービスを呼び出すと、次のエラーがスローされます。
Unhandled Exception: System.InvalidOperationException: The Address property on C
hannelFactory.Endpoint was null. The ChannelFactory's Endpoint must have a vali
d Address specified.
at System.ServiceModel.ChannelFactory.CreateEndpointAddress(ServiceEndpoint e
ndpoint)
at System.ServiceModel.ChannelFactory`1.CreateChannel()