Installing the .Net Framework will break IISSYNC. Period. MS is aware of the problem,
but has given no indication that
a fix is in the works. They probably consider IIS 6.0 to be the fix ;)
Adding IIS instances to MSCS control usually involves using IISSYNC (or manually
synchronizing the sites - which I have
done but don't necessarily recommend as easy)
If I had it to do all over again, I would not cluster IIS in MSCS.
I've never used NLB - I use hardware load balancing - but it shouldn't matter. If I
were you, I would develop a install
script for your IIS sites so that you do not need IISSYNC. If you do not rely upon
IISSYNC, you should not have any
problems. I do have (hardware) load balanced ASP.Net web apps in production, and they
run just fine.
Also, IIS 6.0 (.Net Server) does not use the same metabase as IIS 5 and below. IIS 6.0
stores IIS configuration metadata
in a single XML file which can simply be copied to multiple machines should you wish
to do so.
As far as synchronous operations - I am aware that MSMQ is capable of being a Remoting
channel, but I've not tried to do
so. I would assume latency would be higher. Why not submit your asynchronous
operations via MSMQ messages and
synchronous via TCP Remoting (or SOAP for synchronous processes that can endure higher
latency)? That has been our
approach.
.,.,..,...,.....,........,.............
Justin E. Pitts, Sr Programmer Analyst
PC Applications Development
BIG LOTS -- World's Best Bargain Place
Vikram Srivatsa-SRIVDGS
<[EMAIL PROTECTED]> To:
[EMAIL PROTECTED]
Sent by: "Moderated cc:
discussion of advanced Subject: Re:
[ADVANCED-DOTNET] .NET Remoting In a Clustered Environment.
.NET topics."
<[EMAIL PROTECTED]
EVELOP.COM>
12/19/2002 11:20 AM
Please respond to
"Moderated discussion of
advanced .NET topics."
Hi Justin,
Thanks for the info.
So, If I go with NLB instead of MSCS I should not face any problems ??
Also, is this a problem with MSCS and IIS or is it MSCS, IIS and .NET... I mean is it
a sepcific
problem with .NET ??
In case I went on MSMQ can I do some synchronous operations as well ??
Would there not be a latency ?
Thanks,
Vikram
You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced
DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.