У меня есть следующий код в моем Web.Config
в удаленном проекте, который имеет ссылку на DLL другой библиотеки классов. Библиотека классов имеет следующий класс внутри него:System.Runtime.Remoting.RemotingException: Requested Служба не найдена
public class Generator: MarshalByRefObject, IGenerator
{
}
Когда я запускаю проект для удаленного взаимодействия сконфигурированной URI, который обнажая выше класс, я получаю упомянутую ошибку в заголовке вопроса.
URL, я бегу это: http://localhost/documentgenerationserver/Generator.rem
<application>
<service>
<wellknown mode="SingleCall" objectUri="Generator.rem" type="ABC.Generator, Generator" />
</service>
<channels>
<channel ref="http" />
<serverProviders>
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>
</channels>
</application>
Может кто-нибудь посоветовать мне, как решить эту проблему?
EDIT 1:
После прохождения статьи о удалении по Google, я попытался добавить ?wsdl
к моему URL
выше, и это сработало. Он показывает мне файл WSDL для моего удаленного объекта. В моей Client Project
который является asp.net веб-приложение, размещенное в IIS 7.5
, когда я создаю экземпляр удаленного объекта, используя следующие:
Activator.GetObject()
Он успешно конкретизирует, но когда я использую этот прокси-сервер дистанционного управления для вызова его метода, он не достигает этого метода и немедленно возвращается.
Может кто-нибудь, пожалуйста, помогите мне узнать, как я могу хотя бы отладить его и посмотреть, что происходит. Почему он не достигает метода удаленного объекта?
Почему downvote ?? Что случилось с этим вопросом? – teenup
Немного связанная заметка - удаленное время было довольно устаревшим в пользу WCF. Это не подходит для новой разработки. http://stackoverflow.com/questions/1294494/is-net-remoting-really-deprecated –
Но как насчет предыдущего проекта, который был написан 5-10 лет назад, и кто-то работает над этим и борется с ним. Мне нужна была помощь. – teenup