Привет всем. Я только начал изучать .NET Remoting. Есть приложение-сервер и приложение-клиент. Конфигурационный файл сервера
<configuration>
<system.runtime.remoting>
<application name="JobServer">
<service>
<wellknown mode="Singleton" type="JobServerLib.JobServerImpl, JobServerLib" objectUri="JobURI" />
</service>
<channels>
<channel ref="http" port="8080">
<serverProviders>
<formatter ref="soap" typeFilterLevel="Full" />
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
</configuration>
Конфигурационный файл клиента
<configuration>
<system.runtime.remoting>
<application name="JobClient">
<client>
<wellknown type="JobServerLib.JobServerImpl, JobServerLib" url="http://localhost:8080/JobURI"/>
</client>
<channels>
<channel ref="http" port="0">
<serverProviders>
<formatter ref="soap" typeFilterLevel="Full" />
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
</configuration>
Вроде все нормально, вызов функции RemotingConfiguration.Configure в клиенте происходит нормально. Проблема следующая. При вызхове следующей строки
m_IJobServer.JobEvent += new JobEventHandler(this.MyJobEventHandler);
возникает эксептион — Cannot load file or assembly JobClient.exe bla bla bla. Вопрос — че за нафиг, и вообще связано ли это с .NET Remoting?
Инструмент — VS 2005.
Всем заранее спасибо.
Kolo.