当我尝试访问我的网站页面时,我正在收到编译错误。此错误才刚刚开始发生。它位于编译代码中,该页面具有绑定到它的数据。错误的片段如下:
error BC30456: 'Eval' is not a member of 'ASP.main_decision_aspx'.
dataBindingExpressionBuilderTarget.Text = Global.System.Convert.ToString(Me.Eval("Fullname"), Global.System.Globalization.CultureInfo.CurrentCulture)
我不确定如何解决这个问题,因为这不是我能够手动访问和修改的内容。奇怪的是它只发生在网站的这一页上。具有相同功能的其他页面不受影响。我在IIS中检查了.net的版本并将其与web.config中的版本进行了比较,它们都匹配。对于如何继续,我有点不知所措。
答案 0 :(得分:2)
我们设法找到了解决方案,所以我会回复自己,以防其他人遇到同样的问题并且正在寻找解决方案。
我们创建了一个新页面并开始从页面复制代码。在我们添加一些代码并测试我们可以浏览到页面后,我们会发布该网站。最终我们在新页面中获得了所有代码,并且工作正常。问题解决了!
出于兴趣,我们将新页面重命名为旧页面并尝试访问该页面,我们再次遇到相同的错误。在更改名称后,它工作正常。
TLDR版