2013-04-11 3 views
3

У меня есть следующий код в моем 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()

Он успешно конкретизирует, но когда я использую этот прокси-сервер дистанционного управления для вызова его метода, он не достигает этого метода и немедленно возвращается.

Может кто-нибудь, пожалуйста, помогите мне узнать, как я могу хотя бы отладить его и посмотреть, что происходит. Почему он не достигает метода удаленного объекта?

+2

Почему downvote ?? Что случилось с этим вопросом? – teenup

+0

Немного связанная заметка - удаленное время было довольно устаревшим в пользу WCF. Это не подходит для новой разработки. http://stackoverflow.com/questions/1294494/is-net-remoting-really-deprecated –

+0

Но как насчет предыдущего проекта, который был написан 5-10 лет назад, и кто-то работает над этим и борется с ним. Мне нужна была помощь. – teenup

ответ

-1

Сообщение «System.Runtime.Remoting.RemotingException: Requested Service not found» является ожидаемым поведением браузера для удаленной службы.