Thursday, July 14, 2005

Can U debug (generate debug information/symbols) in Release mode?
Is the size of a .NET dll/assembly same in Debug and Release mode?
While debugging, I see the VS.NET pointer skipping some lines.Why ?

Tuesday, July 12, 2005

What is thread-pool starvation in ASP.NET and when does it occur?

Monday, July 11, 2005

.NET Remoting Questions Contd.

What is a sink? What are message sinks, channel sinks, transport sinks?

Can I use SoapSuds.exe to access a Webservice?

How can I control the lifetime of SAO Single-Call objects?

Can a SAO have a non-default parameter constructor? Why?

When would U override the InitializeLifetimeService() method?

How can a client increase the lease time of a remote object?

Why does a Sponsor class need to extend MarshalByRef? Who controls the life-time of the sponsor?

.NET Remoting Questions

In .NET webservices, we can create a proxy class by either adding a web-reference in VS.NET or using the WSDL.exe tool from the command prompt. Who creates the proxy classes in .NET remoting?

What are well-known types in .NET remoting?

We have 2 methods of Activator -- GetObject() {Used for Server-activated objects}
and CreateInstance() { Used for client activated objects }
When do we use the 'new' operator ?

What are the advantages/disadvantages of using programmatic configuration of remoting data Vs config files?

When do we need to override the InitializeLifetimeService() method?

How are Life-times managed in a .NET remoting distibuted environment?

When would U use the SoapSuds.exe utility?

What's the difference between the Soapsuds.exe and Wsdl.exe tools? (Both of them are used to generate proxies for web-services)

Is it possible to have a binary formatter for a HTTP channel?

Can I use SoapSuds.exe for a Tcp channel? For a CAO?

What network calls happen when Activator.GetObject() is called for a SAO?

Can I pass parameters to the constructor of a CAO?

Saturday, July 09, 2005

In COM interop, what's the difference between "tlbexp" and "regasm" tools?

Friday, July 08, 2005

How would U maintain data-concurrency in ADO.NET?
Please explain the common techniques.
What are the different transaction isolation levels and when to use what?
What does the isolation level 'Any' mean?