473,395 Members | 2,079 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

DNS Round Robin and ViewState

Hi All.

I have a web site that is currently using DNS round robin as a poor man's
load balancer. Some users are receiving an 'Unable to Validate Data' error
when posting back to the server. I've been assured by my network guys that
the client will not go to another IP address for the site for the life of the
browser session. Is this true?

I cannot reproduce this problem in my dev environment which does not have
dns round robin setup so it has been dificult to test solutions. Should I
look to have each searver using the same <machineKey .../> or something
similar?

Any help would be greatly appreciated. Thanks in advance.
Nov 19 '05 #1
1 2062
dns round robin supplies a list of ipaddress for the dns and reorders the
list on each dns request. most modern network layers (unix,nt,etc) cache the
dns list, and do the round robin themselves. this is also true for IE (or
any user of wininet). IE will round robin each request (even the ones on the
same page like image or javascript file fetch).

so yes, you must setup the same machine keys, configure as a webfarm as
there is no ip affinity.

-- bruce (sqlwork.com)
"Scott" <Sc***@discussions.microsoft.com> wrote in message
news:58**********************************@microsof t.com...
| Hi All.
|
| I have a web site that is currently using DNS round robin as a poor man's
| load balancer. Some users are receiving an 'Unable to Validate Data'
error
| when posting back to the server. I've been assured by my network guys
that
| the client will not go to another IP address for the site for the life of
the
| browser session. Is this true?
|
| I cannot reproduce this problem in my dev environment which does not have
| dns round robin setup so it has been dificult to test solutions. Should I
| look to have each searver using the same <machineKey .../> or something
| similar?
|
| Any help would be greatly appreciated. Thanks in advance.
Nov 19 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Jerry Khoo | last post by:
i am currently working c++ project about executing a round robin algorrithm, how do i control when the algorithm should stop, what is the condition for the loop to stop, what is the condition to...
1
by: Ioannis Vranos | last post by:
I was checking .NET multithreading lately, and my book mentions that the thread scheduler provides quantoms of a time to each thread in "round robin" fashion. Is there any on line reference...
6
by: msnews.microsoft.com | last post by:
Hello All, I am very new to ASP.NET and I have a basic question. Can somebody please explain? I have an .aspx Web Page with a textbox control. When the Page initially loads I am calling a...
5
by: Marc | last post by:
Hi, I cannot get the round function to work on vb.net. I get the message that round is not declared? Has round function changed or something? MsgBox(round(3, 3))
6
by: rhitx | last post by:
Can somebody please give like an overview how to do a round robin scheduler.. I know that we're suppose to use a quantum/quanta? Is this going to be like an int, then assign with with a value? ...
3
kirara
by: kirara | last post by:
Hi all, I am trying to develop a mechanism to know which machine can handle a user job (by providing his Requirements) for now I wrote this method but it is a Round robin, I am trying to modify it...
2
by: =?Utf-8?B?aGVyYmVydA==?= | last post by:
how do I code generic functions to return the next item in an enumeration a) sorted by name, b) sorted by value c) sorted by declaration in a round-robin style ? for example the enum is Enum...
6
by: Zeng | last post by:
Math.Round has good behavior as following: Math.Round(3.45, 1); //Returns 3.4. The last '5' is thrown away because 4 is even Math.Round(3.75, 1); //Returns 3.8. The last '5' is used because '7'...
5
by: 08butoryr | last post by:
Hi everyone! this should be pretty simple for programmers on this forum... I need to design a java program which interacts with a MS Access DB in order to simulate the progression of a soccer round...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.