Обработка такой ошибки кодом приложения не реализована, насколько я понимаю, потому что тут из-за отсутствия клиентской части среды времени выполнения как бы отсутствует кусок приложения (тот, что должен выполняться на клиенте), и при этом выполняющийся на сервере кусок приложения от него зависит, раз вызывает соотв. клиентский код. Это примерно то же, что отсутствие нужного ActiveX'а или .NET-сборки, обнаруживающееся во время выполнения: если такой компонент грузится неявно через статические привязки в приложении, то среда времени выполнения не знает, как можно продолжить выполнение приложения без него, и прерывает выполнение приложения в текущей сессии по всему стеку вызовов, без оглядки на обработчики исключений.
|