2014-02-12 4 views
1

В настоящее время я тестирую хост Mono WCF, он может получать почту json. Я нахожусь на Mono3.2, если отправить его заголовок (через Fiddler) без «Content-Type», что-то вроде этого, он немедленно сработает.Mono WCF webHttpBinding crashes

User-Agent: Fiddler 
Host: myIP:myPort 
Content-Length: 1 

Исключение ниже.

Missing method Mono.Security.Protocol.Tls.SslServerStream::.ctor(Stream,X509Certificate,bool,bool,bool) in assembly G:\share\DaGeneral\Overseer CLI HOST\bin\Debug\Mono.Security.dll, referenced in assembly F:\Mono-3.2.3\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll 

Unhandled Exception: 
System.MissingMethodException: Method not found: 'Mono.Security.Protocol.Tls.SslServerStream..ctor'. 

    at System.Net.EndPointListener.OnAccept (System.Object sender, System.EventArgs e) [0x00099] in C:\cygwin\sources\mono\mcs\class\System\System.Net\EndPointListener.cs:128 

    at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted (System.Net.Sockets.SocketAsyncEventArgs e) [0x00014] in C:\cygwin\sources\mono\mcs\class\System\System.Net.Sockets\SocketAsyncEventArgs.cs:177 

    at System.Net.Sockets.SocketAsyncEventArgs.AcceptCallback (IAsyncResult ares) [0x00077] in C:\cygwin\sources\mono\mcs\class\System\System.Net.Sockets\SocketAsyncEventArgs.cs:290 

    at System.Net.Sockets.SocketAsyncEventArgs.DispatcherCB (IAsyncResult ares) [0x00084] in C:\cygwin\sources\mono\mcs\class\System\System.Net.Sockets\SocketAsyncEventArgs.cs:230 

Несомненно, это может быть огромная скрытая опасность, если программа закрыта таким образом. Любая помощь? Приветствия.

ответ

1

Ответ заключается в том, что файл «Mono.Security.Dll» является неправильной скомпилированной версией. Скачать моно версию можно решить эту проблему.

Смежные вопросы