Бег:
- Ubuntu 10.04, 32-разрядная версия
- Моно 2.6.7
У меня есть приложение, разработанное в VS 2008, которое использует удаленное взаимодействие .NET (с пользовательским классом RemotingUDPChannel). Сейчас мы пытаемся запустить это на Linux (сборка в MonoDevelop), но я получаю следующую ошибку.
Код, вызывающий исключение:
this.server = RemotingServices.Marshal(this, objectUri);
Исключение:
System.Runtime.Remoting.RemotingException: Uri already in use:
Мы получали эту ошибку в прошлом при работе на стороне Windows, если у нас было запущено несколько приложений для удаленного взаимодействия, но исправили ее, создав новый домен приложения для каждого. Однако это, похоже, не влияет на это на стороне Linux. Кроме того, мы не пытаемся запускать несколько приложений для удаленного взаимодействия, а только одно.
Любые идеи по этой проблеме? Спасибо!