---
title: "remoting problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/107394-remoting-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "aleborg"
published: "2004-07-15T11:54:50.000Z"
updated: "2004-07-15T12:46:33.000Z"
replies: 1
views: 268
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/107394-remoting-problem"
---

# remoting problem

## #1 — aleborg, 2004-07-15T11:54Z

Har en applikation som använder remoting, allt i sig funkar utom när jag anropar en speciel klass. Klassen funkar med samma kod utan remoting och remotingen funkar med enkla klasser som den här:

```
     public class MyFirstRemotableObj : MarshalByRefObject, IMyFirstRemotableObj
     {
          public string GetOSPlatform()
          {
               return Environment.OSVersion.Version.ToString();
          }
     }
```

men när jag kör en mer avancerad klass så får jag följande fel:

> System.Runtime.Remoting.RemotingException: Det gick inte att hitta begärd tjänst
> 
> Server stack trace: 
>    at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)
> 
> Exception rethrown at \[0\]: 
>    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
>    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
>    at Interfaces.IMerak.set_DomainName(String value)
>    at ControlCenter.ControlCenter.button2_Click(Object sender, EventArgs e) in d:\\c#\\webcresiterweb\\controlcenter\\controlcenter.cs:line 248

Koden:

```
	IMerak mail;
	mail=(IMerak)Activator.GetObject(typeof(IMerak),@"tcp://localhost:8086/Merak");
	mail.DomainName = "test.se"; //här klagar den...
	mail.Domain_Accounts = 25;
	mail.Domain_Description = "test";
	mail.Domain_DiskQuota = 1024;
	MessageBox.Show(mail.CreateDomain().ToString());
```

interfacet för klassen ser ut så här:

```
	public interface IMerak
	{
		string DomainName
		{
			set;
		}
		bool GetUser();
		DataSet GetAllUsers();
		bool GetUnknownUsers();
		bool GetDomain();
		int Domain_Accounts
		{
			get;
			set;
		}
		int Domain_DiskQuota
		{
			get;
			set;
		}
		string Domain_Description
		{
			get;
			set;
		}
		string Domain_Type
		{
			get;
			set;
		}
		string Domain_Value
		{
			get;
			set;
		}
		string Domain_UnknownUsers
		{
			get;
			set;
		}
		string Domain_UnknownUsersForward
		{
			get;
			set;
		}
		bool CreateDomain();
		bool CreateUser();
		bool DeleteDomain();
		bool DeleteUser();
		bool UpdateUnknownUsers();
		bool UpdateUser();
	}
```

klassen Merak arbetar mot ett COM-objekt i sin tur, kan det vara problemet?

Permalänk: https://www.webforum.nu/p/107394

## #2 — aleborg, 2004-07-15T12:46Z

Hittade felet, config-filen flyttades inte till den mappen som programmet debuggades i.

Permalänk: https://www.webforum.nu/p/1386660

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/107394-remoting-problem
