RE: dll problem on Remoting app



Hi Ferunic,

Any progress on this? If there're anything else we can help ,please feel
free to post here.

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| X-Tomcat-ID: 89970365
| References: <1715F53E-E072-42DF-B8CB-1E16ECF2FACB@xxxxxxxxxxxxx>
<Cr4c9g6#FHA.552@xxxxxxxxxxxxxxxxxxxxx>
<967062EC-D3C1-4CCC-BAEA-8997BDAE1043@xxxxxxxxxxxxx>
| MIME-Version: 1.0
| Content-Type: text/plain
| Content-Transfer-Encoding: 7bit
| From: stcheng@xxxxxxxxxxxxxxxxxxxx (Steven Cheng[MSFT])
| Organization: Microsoft
| Date: Fri, 09 Dec 2005 05:11:41 GMT
| Subject: RE: dll problem on Remoting app
| X-Tomcat-NG: microsoft.public.dotnet.framework
| Message-ID: <#uGFQ8H$FHA.552@xxxxxxxxxxxxxxxxxxxxx>
| Newsgroups: microsoft.public.dotnet.framework
| Lines: 146
| Path: TK2MSFTNGXA02.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.dotnet.framework:105024
| NNTP-Posting-Host: TOMCATIMPORT1 10.201.218.122
|
| Thanks for your response ferunic,
|
| So I've got the further background of your application. I assume that
when
| the object is created as remote object (hosting application), it is
created
| as SAO(server activated ..), and the consumer app use
Activator.GetObject
| to retrieve that proxy reference, yes?
|
| As for SAO, when we use GetObject or the class constructor to create the
| object, the remote object is not actually created or referenced, in other
| word, the client consumer has not communicated with the hosting server
| object yet. The communiation to the remoting server won't happen until
the
| first time we call a remote method of the remote object(through client
| proxy...). So you can check if the exception occurs everytime your
client
| application try invoking a remote method on a remote object's proxy.....

| If so, we need to recheck the remote object's registering and client
app's
| configuration.....
|
| Thanks,
|
| Steven Cheng
| Microsoft Online Support
|
| Get Secure! www.microsoft.com/security
| (This posting is provided "AS IS", with no warranties, and confers no
| rights.)
|
|
| --------------------
| | Thread-Topic: dll problem on Remoting app
| | thread-index: AcX72We3OR1jTEBORjuOYI7ced6+hA==
| | X-WBNR-Posting-Host: 217.68.124.30
| | From: =?Utf-8?B?RmVybmFuZG8gTW9yZW5v?= <ferunic@xxxxxxxxxxxxxxxx>
| | References: <1715F53E-E072-42DF-B8CB-1E16ECF2FACB@xxxxxxxxxxxxx>
| <Cr4c9g6#FHA.552@xxxxxxxxxxxxxxxxxxxxx>
| | Subject: RE: dll problem on Remoting app
| | Date: Thu, 8 Dec 2005 01:26:01 -0800
| | Lines: 97
| | Message-ID: <967062EC-D3C1-4CCC-BAEA-8997BDAE1043@xxxxxxxxxxxxx>
| | MIME-Version: 1.0
| | Content-Type: text/plain;
| | charset="Utf-8"
| | Content-Transfer-Encoding: 7bit
| | X-Newsreader: Microsoft CDO for Windows 2000
| | Content-Class: urn:content-classes:message
| | Importance: normal
| | Priority: normal
| | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| | Newsgroups: microsoft.public.dotnet.framework
| | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA03.phx.gbl
| | Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.dotnet.framework:104975
| | X-Tomcat-NG: microsoft.public.dotnet.framework
| |
| | Hi, and Thank's for your help.
| | I will try to explain me.
| | We have a Windows Application solution (MyApp from now) with many class
| | libraries and one of them libraries reference to an external dll
(PBdll)
| | (developed on PowerBuilder) running this application as a Local
| application
| | works fine, we also have a Windows Service App with all the same
| libraries
| | (including the one who use PBDll).
| | Finally in our config file for MyApp we have an option to decide if app
| will
| | be Local or Remoting, if remoting the application creates objects
through
| | tcp/http channel)
| |
| | Everything works fine here but the methods on PBdll class (not the
object
| | itself, It's create without error I guess)
| | I don't know if is more clear for you now...
| | Which code do you think could help you to understand more??
| |
| |
| | Anyway properties for the PBdll reference:
| | Copy Local true
| | Culture 0
| | Description A description
| | Identity {98989898...}\1.0\0\tlbimp
| | Path C:\VSS\Work\Source\Varsling\obj\Interop.net_fravsjekk.dll
| | Runtime Version
| | Strong Name true
| | Type ActiveX
| | Version 1.0
| |
| |
| |
| | "Steven Cheng[MSFT]" wrote:
| |
| | > Hello Ferunic,
| | >
| | > Welcome to MSDN newsgroup.
| | > From your description, you're creating an .net class instance
remotely
| and
| | > when try accessing one of its method you encountred
| NullReferenceException
| | > ,yes?
| | >
| | > Based on the error message, the problem seems due to the object
| instance
| | > not created correctly. I'm wondering what's your actual remoting
| scenario,
| | > are you creating remote object through cross process remoting(through
| | > tcp/http channel....) or just creating remote object in other
appDomain
| | > within same process? If convenient, I'd suggest you provide some
| further
| | > descrpition or code snippet on this.
| | >
| | > Regards,
| | >
| | > Steven Cheng
| | > Microsoft Online Support
| | >
| | > Get Secure! www.microsoft.com/security
| | > (This posting is provided "AS IS", with no warranties, and confers no
| | > rights.)
| | >
| | >
| | >
| | > --------------------
| | > | Thread-Topic: dll problem on Remoting app
| | > | thread-index: AcX7ae2pIdybQCa5S1SrJFoq7y2L9w==
| | > | X-WBNR-Posting-Host: 217.68.124.30
| | > | From: =?Utf-8?B?RmVybmFuZG8gTW9yZW5v?= <ferunic@xxxxxxxxxxxxxxxx>
| | > | Subject: dll problem on Remoting app
| | > | Date: Wed, 7 Dec 2005 12:08:02 -0800
| | > | Lines: 10
| | > | Message-ID: <1715F53E-E072-42DF-B8CB-1E16ECF2FACB@xxxxxxxxxxxxx>
| | > | MIME-Version: 1.0
| | > | Content-Type: text/plain;
| | > | charset="Utf-8"
| | > | Content-Transfer-Encoding: 7bit
| | > | X-Newsreader: Microsoft CDO for Windows 2000
| | > | Content-Class: urn:content-classes:message
| | > | Importance: normal
| | > | Priority: normal
| | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| | > | Newsgroups: microsoft.public.dotnet.framework
| | > | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| | > | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA03.phx.gbl
| | > | Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.dotnet.framework:104936
| | > | X-Tomcat-NG: microsoft.public.dotnet.framework
| | > |
| | > | Hi,
| | > | We have an application which can both run as Local and with
remoting,
| | > this
| | > | app use an external dll (let us call it exapp.dll) and everything
is
| ok
| | > when
| | > | the app runs Local (not remoting) but in remoting mode I can
declare
| an
| | > exapp
| | > | object but whe I tried to call method exapp.mymethod() an
| | > | NullReferenceException is thrown.
| | > | Any clues?
| | > | Thank's
| | > |
| | > |
| | > |
| | >
| | >
| |
|
|

.



Relevant Pages

  • Re: Fragile
    ... Steven Cheng ... Microsoft Online Support ... we can control a remote IIS server on local machine through the ... | remote IIS server. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Return argument has an invalid type - does remoting work reliably at all?
    ... > remote object, ... > remote object returns (I can debug to that point. ... "Advanced .Net Remoting" by Ingo Rammer, his website, msdn, articles on ... .Net Remoting is really a pain to work with. ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: Synchronized objects
    ... remoting system instantiates the object remotely for you. ... there are other ways to instantiate remote objects that are ... plan to use the object in your clients and on your server. ... Does every client that connects need to access the same Foo instance ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: Remoting Problem
    ... I tried a very simple remoting solution in which I am just throwing an ... exception from the remote object for example: ... But my another Windows service, which is unfortunately in production is ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: .NET Remoting
    ... In the case of remoting, the Trx boundary is the physical machine. ... "client" machine starts a trx, ... > remote machine compared to the "client" in terms of design. ...
    (microsoft.public.dotnet.framework.remoting)