我希望在应用程序退出时调用一个WCF方法,但是当我尝试运行带有以下代码的ASP.NET应用程序时:
我看到了这个错误页面:
描述:当前Web请求的执行过程中发生了未处理的异常。有关错误信息及其在代码中的来源的更多信息,请参考堆栈跟踪。异常详细信息:System.ServiceModel.FaultException:由于内部错误,服务器无法处理该请求。有关错误的更多信息,请在服务器上打开IncludeExceptionDetailInFaults(从ServiceBehaviorAttribute或configuration behavior)以将异常信息发送回客户端,或者按照Microsoft .NET Framework SDK文档中的说明打开跟踪并检查服务器跟踪日志。
protected override void OnUnload(EventArgs e)
{
base.OnUnload(e);
MaChatServer.Service1Client proxy = new MaChatServer.Service1Client();
proxy.RemoveUser(UsernameStatic);
if (proxy.GetAllUsers().Count == 0)
{
proxy.ResetServer();
}
}
我看到了这个错误页面:
描述:当前Web请求的执行过程中发生了未处理的异常。有关错误信息及其在代码中的来源的更多信息,请参考堆栈跟踪。异常详细信息:System.ServiceModel.FaultException:由于内部错误,服务器无法处理该请求。有关错误的更多信息,请在服务器上打开IncludeExceptionDetailInFaults(从ServiceBehaviorAttribute或configuration behavior)以将异常信息发送回客户端,或者按照Microsoft .NET Framework SDK文档中的说明打开跟踪并检查服务器跟踪日志。
MaChatServer.Service1Client proxy = new MaChatServer.Service1Client(); proxy.RemoveUser(UsernameStatic); if (proxy.GetAllUsers().Count == 0) { proxy.ResetServer(); }
} - Matteo Guglielmetti