Код: Выделить всё
The input stream is not a valid binary format.
The starting contents (in bytes) are:
53-79-73-74-65-6D-2E-52-75-6E-74-69-6D-65-2E-52-65 ...
Дополнительную информацию об ошибке см. здесь.
Это очень прискорбно, потому что я не могу понять, что вызывает исключение, и никогда не использовал удаленное взаимодействие. раньше у меня не было особых идей, с чего начать отладка. Кажется, что исключение выдается еще до того, как я ввожу код, потому что я провожу достаточное количество журналов, и ничего из этого не срабатывает.
По сути, я ищу для некоторых подсказок или указателей от людей, которые столкнулись с подобными проблемами:
- Что может быть причиной исключения, если кроме этого код не изменился
Компиляция из .Net 2 в .Net 4? - Как я могу получить полное возвращаемое сообщение об исключении?
Код: Выделить всё
Dim clientProvider As BinaryClientFormatterSinkProvider = New BinaryClientFormatterSinkProvider()
Dim serverProvider As BinaryServerFormatterSinkProvider = New BinaryServerFormatterSinkProvider()
serverProvider.TypeFilterLevel = System.Runtime.Serialization.Formatters.TypeFilterLevel.Full
tsChannelName = System.Guid.NewGuid().ToString()
Dim props As IDictionary = New Hashtable()
props("port") = 0
props("name") = tsChannelName
props("typeFilterLevel") = System.Runtime.Serialization.Formatters.TypeFilterLevel.Full
props("secure") = True
props("useDefaultCredentials") = True
Dim Channel As HttpChannel = New HttpChannel(props, clientProvider, serverProvider)
ChannelServices.RegisterChannel(Channel, False)
//Get the object on the Server
Dim rtnComm As I_CMQCComm = Activator.GetObject(GetType(I_CMQCComm), server)
//Knock knock
rtnComm.IsAlive() 'Exception is thrown here
Подробнее здесь: https://stackoverflow.com/questions/950 ... ork-2-to-4