.NET Remoting, customErrors, VirtualPC, RemoteDebugging
От: Igor Sukhov  
Дата: 27.10.08 00:47
Оценка:
Отлаживаю клиент-сервер приложение (.NET Remoting over TCP-Binary channel).

В процессе отладки на сервере летают исключения (стандартные — то есть сериализуемые) но до клиента они почему то не долетают. Окно с ошибкой предлогает создать .config файл для сервер приложения и добавить туда вот такой фрагмент:

<configuration> 
<system.runtime.remoting> 
<customErrors mode="Off"/> 
</system.runtime.remoting> 
</configuration>


что было немедленно сделано, но никак не помогло — все также серверные ошибки не видны на клиенте — и все тоже предложение добавить <customErrors mode="Off"/> Что я не так делаю?

Другой способ — поднять удаленную отладку (для VS2008) на Virtual PC — и аттачиться к удаленному серверу через Debug->Attach Process — но и там не все просто, учитывая что весь софтварь чисто MSFT-кий (VS, .NET, VPC, Windows) — это просто удивительно.

Поэтому я все ищу как решить проблему по простому, через b]<customErrors mode="Off"/> [/b].

Идеи, мысли — что я делаю неправильно?

Спасибо.
* thriving in a production environment *
Re: .NET Remoting, customErrors, VirtualPC, RemoteDebugging
От: BOleg Россия  
Дата: 27.10.08 08:29
Оценка: 10 (1)
Здравствуйте, Igor Sukhov, Вы писали:

IS>Идеи, мысли — что я делаю неправильно?

Да вроде всё правильно.
Стоит проверить в отладчике значение RemotingConfiguration.CustomErrorsMode (то же, что и "customErrors" в конфиге).
В человечишке все должно быть прекрасненьким: и одёжка, и душенка, и мордочка, и мыслишки.
Re[2]: .NET Remoting, customErrors, VirtualPC, RemoteDebuggi
От: Igor Sukhov  
Дата: 27.10.08 10:07
Оценка:
Здравствуйте, BOleg, Вы писали:

BO>Здравствуйте, Igor Sukhov, Вы писали:


IS>>Идеи, мысли — что я делаю неправильно?

BO>Да вроде всё правильно.
BO>Стоит проверить в отладчике значение RemotingConfiguration.CustomErrorsMode (то же, что и "customErrors" в конфиге).
оказалось что в случайно убрал [Serializable] c возвращаемого типа — и вот только щас ошибка проявилась. Т.ю. exception кидался
гдето между серверным кодом и клиетским — в ремутинг инфраструктуре. Но я ожидал даже в этом случает что customErrors будет работать.
... << RSDN@Home 1.2.0 alpha rev. 0>>
* thriving in a production environment *
Re[3]: .NET Remoting, customErrors, VirtualPC, RemoteDebuggi
От: nickstaves Украина  
Дата: 27.10.08 12:21
Оценка:
IS>оказалось что в случайно убрал [Serializable] c возвращаемого типа — и вот только щас ошибка проявилась. Т.ю. exception кидался
IS>гдето между серверным кодом и клиетским — в ремутинг инфраструктуре. Но я ожидал даже в этом случает что customErrors будет работать.

Приветствую!
Пытаюсь добиться такого-же эффекта, но у меня при отсутствии [Serializable] всегда на клиенте появляется Type '*' in Assembly '*' is not market as serializable.

Может у Вас в коде еще и "тихий" обработчик где-то затисалсо?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.