Продолжительность:
- 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:
Мы получили эту ошибку в прошлом при запуске на стороне окна, если у нас было запущено несколько удаленных приложений, но мы исправили ее, создав новый домен приложения для каждого. Тем не менее, это не влияет на Linux. Кроме того, мы не пытаемся запустить несколько удаленных приложений, только одно.
Есть идеи по этой проблеме? Спасибо!