только что развернул мою службу WCF на сервере здесь, в моей компании, используя IIS 7.5, и все работает нормально. Но когда я настраиваю свое клиентское приложение и добавляю ссылку на сервер на сервер, а затем использую этот код.
ServerReference.ServiceClient client = new ServerReference.ServiceClient();
var s = client.GetBrand("Audi", false);
Я получаю исключение, в котором говорится, что "ссылка на объект не указывает на экземпляр объекта". объект s не должен быть нулевым (мы попробовали службу на локальном хосте, где все это было в том же проекте, где это работало).
Вы посмотрели на stackstrace, и он выглядит так.
21.6.2012 16:16:29
Ссылка на объект не указывает на экземпляр объекта.
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Есть предложения?? PS ЦП, на котором размещена служба WCF, не имеет визуальных студий, поэтому я не могу отлаживать его