2012-08-30 54 views
0

我在Server.Transfer期间丢失发布数据的Web应用程序出现问题,但仅在我们的生产环境中。Server.Transfer丢失发布数据

表单由用户发布,然后发生Server.Transfer,之后使用postdata生成响应。所有在我们的开发和分期环境中运行良好,但在现场环境中,后期数据正在丢失。

仅当Server.Transfer发生时,数据才会丢失 - 其他表单的发布数据正在被接受。

应用程序是ASP.NET 4.0,Web服务器是IIS6。据我所知,配置是相同的,并且服务器已完全用Windows和.NET Framework更新修补。

任何建议表示赞赏。

+1

您是否在生产中启用了“Web Farm”? – cjk

+0

当'EnableViewStateMac'为True时,我认为Server.Transfer不会保留发布的表单数据。尝试将其设置为false,但[不建议](http://msdn.microsoft.com/zh-cn/library/system.web.ui.page.enableviewstatemac(v = vs.100).aspx)。 –

+0

'Web Farm'未启用。我尝试改变'EnableViewStateMac'设置,但它似乎没有帮助。 –

回答

0

从来没有到这个问题的底部,但我现在已经解决了它。