We are running on .NET 2.0 Beta 1 (which may or may not be the reason
for this problem but I think this problem has been around since .NET
1.0 and continues today).

The whole error is below, but specifically, it's the "Invalid
character in a Base-64 string."

Anyone have an idea of how to fix this or dealing with this problem?

Here is the full message:

Error occurredThe client disconnected.
System.Web
at System.Web.UI.ViewStateException.ThrowError(Exception inner,
String persistedState, String errorPageMessage, Boolean
macValidationError)
at System.Web.UI.HiddenFieldPageStatePersister.Load()
at System.Web.UI.Page.LoadPageStateFromPersistenceMedium()
at System.Web.UI.Page.LoadAllState()
at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously)
Invalid viewstate.
Client IP: 192.168.1.176
Port: 1780
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
.NET CLR 2.0.40607)
ViewState: /wEPDwULLTIwMDE0OTE2ODIPZBYCZg9kFgICAw9kFgoCAQ9kFgJmD2QWBAIBD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCZg8UKwANZGRkZGRkZGRkZGRkZGQCAg8PFg
IeB1Zpc2libGVnZBYCZg9kFgJmDxYCHgRUZXh0BeMCPERJViBhbGlnbj1jZW50ZXI+PEZPTlQgY29sb3I9I2ZmMDAwMD4NCjxUQUJMRSBib3JkZXI9MD4NCjxUQk9
EWT4NCjxUUj4NCjxURD48QSBocmVmPSJodHRwOi8vd3d3LmhyLmNvbS8iPjxJTUcgc3JjPSIvSFJBcnRpY2xlL0ExMjc3NzFGLTJFMjYtNDkyRC05MjMyLTMxMThB
ODY1NjY3QS9Tbm93TWFuSFJDT00uZ2lmIiBib3JkZXI9MD48L0E+PC9URD4NCjxURD48U1RST05HPkhhcHB5IEhvbGlkYXlzITxCUj48L1NUUk9ORz48QlI+PEZPT
lQgY29sb3I9I2ZmMDAwMD5UaGlzIHNpdGUgaXMgaW4gQkVUQS4gPEJSPkNodWNrIHdhcyBoZXJlLi4uPC9GT05UPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PC
9GT05UPjwvRElWPmQCAw9kFgJmDw8WBB4KU2l0ZU1hcFhtbAWG+gI8U2l0ZU1hcD48Tm9kZSBJRD0iNzMiIFRleHQ9IkhSLmNvbSBUb2RheSIgSW1hZ2VVcmw9IjE
2eDE2L1RvZGF5LmdpZiIgRXhwYW5kZWQ9IlRydWUiIE5hdmlnYXRlVXJsPSIvIj48Tm9kZSBJRD0iMTUzIiBUZXh0PSJNeSBIUi5jb20gUHJvZmlsZSIgSW1hZ2VV
cmw9...

Invalid character in a Base-64 string.
mscorlib
at System.Convert.FromBase64String(String s)
at System.Web.UI.ObjectStateFormatter.Deserialize(String
inputString)
at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String
serializedState)
at System.Web.UI.HiddenFieldPageStatePersister.Load()