【问题标题】:A compilation error has occurred / 'ClientIDMode' is not a member发生编译错误/“ClientIDMode”不是成员
【发布时间】:2014-06-23 20:23:42
【问题描述】:

尝试访问预编译的 asp.net 页面时,在事件日志中出现一个非常奇怪的错误。错误是事件代码 3007,“发生编译错误。进一步的信息显示它在页面的 ClientIDMode 属性上跳闸,该属性设置为静态。

我有几个其他页面使用相同的 ClientIDMode=Static 属性没有问题。这也可以在开发环境中编译和运行。只有当我将它移到另一台服务器时才会出现问题。

会是什么?

【问题讨论】:

  • 你能检查一下,在导致问题的服务器上,App Pool 是在 .NET 4 而不是 2 下运行的吗? v4 之前不支持 ClientIDMode
  • 我确实检查过了,但感谢您的建议!

标签: asp.net vb.net asp.net-mvc-4


【解决方案1】:

我不确定发生此错误的确切原因,但我可以通过在发布时取消选中“允许此预编译站点可更新”选项来解决此问题。

【讨论】:

猜你喜欢
  • 2012-08-31
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多