Working with .NET Remoting Under IIS Server and Using ASP.NET as Remote Client
page 1 of 7
Published: 23 Jan 2008
Abstract
In this article, Abhishek describes the step-by-step procedures to implement remote server using VB 2005 remoting and host it on Internet Information Services. The article also shows how to invoke remote methods through ASP.NET web applications.
by Abhishek Kumar Singh
Feedback
Average Rating: 
Views (Total / Last 10 Days): 9184/ 283

Introduction

Remoting is a technology based on communication between one or more different application domains in a distributed environment. It means this enables objects residing on the same domain or computer, else spread among different domains or computers worldwide, to be accessible by each other and they can communicate and transfer data among each other. Normally, this follows the client server architecture of a centralized server application and its multiple client applications.

.NET Remoting without using IIS Server

As you know, we can implement remote server and client objects in different type of applications. For example, Console application, Windows Form based application, and Windows Services. In this case, we need to implement security options, authentication and authorization in the application.

.NET Remoting using IIS Server

To implement the remote client object in ASP.NET web application we have to setup the remote server object in the IIS Server. In this case, we do not need to implement security options, authentication and authorization, since the application would be able to use security features provided by IIS as these would be hosted in the IIS.

Which one to use, when and why?

We should go for IIS hosted remoting if we require one or more points among the following:

·         We want to use the remote server object to be accessible by web client applications (ASP.NET clients).

·         If webservice has slow performance on processing large or complex data.

·         We do not want to bother about implementing security, authentication or authorization in the code.

·         IIS setting at server are more scalable than stand alone application and have proxy backup servers.


View Entire Article

Article Feedback

Title:  
Name:  
Url: ( Optional )
Comment:  
Please add 6 and 5 and type the answer here:

User Comments

Title: Working with .NET Remoting Under IIS Server .........   
Name: Srinandan
Date: 7/31/2008 5:01:26 AM
Comment:
Thanks Abhishek.
I did it but used the console application which i have to execute everytime.

using class library with web.config using IIS made it easy to deploy..

Really i appreciate your job.
Title: finally a step by step guide   
Name: Fabrizio
Date: 6/28/2008 9:21:32 AM
Comment:
Thanks a lot for your article, some days wandering and i found only generic help. This article step by step guided me to a working solutions. Just two tips:
- explain better what you write in the web.config
- explain better the ways in which an ASP.NET page can call you (through global.asax activation and so on)

Thanks again,
Fabrizio
Title: article   
Name: sam
Date: 5/9/2008 3:33:12 AM
Comment:
good
Title: this article   
Name: abhishek singh
Date: 5/8/2008 3:22:04 AM
Comment:
this is actually for advance programmers only. In normal situation we don't require to host remoting under IIS. It's for hight level busineess processing.
Title: Working with .NET Remoting Under IIS Server and Using ASP.NET as Remote Client   
Name: Santy
Date: 5/8/2008 2:55:39 AM
Comment:
Its pretty gud but I dont think the beginners can understand the terminology much... so be as simple as you can... its just a suggestion rest is left up to you, but the article is really gud... I appreciate your effort.
Title: Very easy to read!   
Name: henkgijsbert
Date: 3/14/2008 5:07:15 PM
Comment:
Well done. Easy to read with lots of screen shots. No need for me to do it myself in order to get good understanding. Saves time.
Title: for C# version   
Name: Abhishek Singh (Author)
Date: 2/28/2008 7:11:37 AM
Comment:
you can easily get C# version of code. Just try to use some convertor available free on internet. You need to put part of vb code and then you will get C# version of that code..
then use that code in your C# project.
Title: mr   
Name: reddy
Date: 2/28/2008 5:25:06 AM
Comment:
could u pls write it in c-sharp?
Title: 404 error   
Name: Abhishek Singh
Date: 2/1/2008 10:51:05 AM
Comment:
Please check if you have set virtual directory to use proper .net framework.
Title: malinimarudhu@gmail.com   
Name: Malini
Date: 1/31/2008 7:25:27 AM
Comment:
Hi..

Its a good Stuff!!!
but i get "The remote server returned an error: (404) Not Found. "
Cause?
Title: Working with .NET Remoting Under IIS Server and Using ASP.NET as Remote Client   
Name: Mena
Date: 1/31/2008 7:23:08 AM
Comment:
Hi..
when i try this, i get the error
"The remote server returned an error: (404) Not Found. "
why?

Product Spotlight
Product Spotlight 
Learn More
.NET Tools
asp.net shopping cart
asp.net chart control






Ads Powered by Lake Quincy Media
Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2008 ASPAlliance.com  |  Page Processed at 9/6/2008 5:50:02 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search