从.NET 3.5升级到.NET 4.5.1后,回发失败

时间:2014-11-03 05:04:58

标签: asp.net webforms .net-4.5

我已经搜索了类似于我现在经历的几天没有运气的任何事情。我最近将一套Web窗体应用程序从.NET 3.5升级到.NET 4.5.1。清理了围绕NuGet包的一些引用问题后,我设法让所有构建和运行的东西(本地:IIS8)比我预期的要容易得多。

但是,一旦我将所有内容上传到生产服务器(IIS 7.5,Windows Server 2008 R2),我注意到后备,无论是从LinkBut​​ton触发还是从DropDownList上的autopostback触发,只能间歇性地工作。第一次加载页面,一切正常。一分钟后再次转到该页面,单击相同的按钮,然后发生回发,但事件处理程序尚未到达。事件处理程序通过OnClick或OnChange属性或' Handles'来连接。代码隐藏中的条款。

我觉得好奇的一件事是,当回发发生在链接按钮点击事件并且事件处理程序未到达时,表单被重置。这是否表明与ViewState相关的问题?

同样,当应用程序面向.NET 3.5时,一切正常,即使现在它的目标是4.5.1,在我的本地计算机(使用IIS8)上调试时,一切正常,但在IIS7.5中运行,回帖是一个很大的问题。

任何想法,建议都将不胜感激。

0 个答案:

没有答案