我创建了一个可以访问 ADO.net 实体框架的 wcf Web 服务。IIS 上的主机并具有控制台客户端。一切正常..在我的电脑上。当我将 .exe 文件发送到另一个文件时,它只是崩溃了,我不知道为什么。控制台应用程序代码:
MyServiceClient client = new MyServiceClient();
Console.WriteLine(client.GetOrders().First().Date_Accepted.ToString());
client.Close();
Console.ReadLine();
我的 web.config 文件是默认的,除了连接字符串没有任何变化。客户端 app.config
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IMyService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://93.77.254.167:9595/MyService.svc" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IMyService" contract="MyServiceReference.IMyService"
name="BasicHttpBinding_IMyService" />
</client>
</system.serviceModel>
任何想法为什么?