現在、WCF サービスを呼び出すと、次のエラーが発生します。
内部エラーのため、サーバーはリクエストを処理できませんでした
しかし、私が実行しているメソッドは実際には何もしないので、これがどのようになるのか理解できません
インターフェース:
[ServiceContract]
public interface IPrinterManager
{
[OperationContract]
Printer GetPrinter(int printerId);
}
サービス:
public class PrinterManager : IPrinterManager
{
public PrinterManager()
{
}
public Printer GetPrinter(int printerId)
{
return null;
}
}
クライアント:
private Printer GetRequestedPrinter(int eventLocation)
{
ChannelFactory<IPrinterManager> channelFactory = new ChannelFactory<IPrinterManager>(new BasicHttpBinding(), "http://localhost:9877/printers");
IPrinterManager printerManager = channelFactory.CreateChannel();
int printerId = (int) _PlcClient.ReadItem(_PlcPrinterIdWords[eventLocation], true);
Printer printer = printerManager.GetPrinter(printerId);
return printer;
}
なぜこれがエラーになるのか理解できませんか?
誰かが私を正しい方向に向けてもらえますか?
ありがとう