В основном у меня есть 2 домена приложений в моем первом процессе (службе), который разговаривает с другим процессом (exe), который работает на рабочем столе с использованием удаленного взаимодействия IPC. Во втором домене приложения моей службы я загружаю свои плагины, а затем взаимодействую с ними, используя интерфейс из домена приложения по умолчанию. Это позволяет мне выгружать плагины, когда я хочу, выгружая второй домен приложения.
Это отлично работает в процессе обслуживания, но проблема, которую я обнаружил, заключается в том, что я хочу передать один из объектов плагина (например, прокси) другому процессу и запустить его в домене приложения процессов. Если я передаю его в настоящее время, он дает мне следующее исключение удаленного взаимодействия:
«Этот удаленный прокси-сервер не имеет приемника канала, что означает, что либо у сервера нет зарегистрированных каналов сервера, которые прослушивают, либо у этого приложения нет подходящего клиентского канала для связи с сервером»
Есть ли способ достичь того, чего я хочу, что, как я полагаю, передает удаленный объект? Эту ситуацию довольно сложно описать, поэтому, пожалуйста, попросите разъяснений, если это поможет. Любые предложения будут ценны.