ASP.NET控件无法识别

Lia*_*iam 4 asp.net visual-studio

我刚安装了Visual Studio 2010的发布版本,看起来标准的ASP.NET服务器控件有问题.

当我创建一个基本的服务器控件(如TextBox)时,编辑器将它以绿色突出显示(并且我也没有获得ASP.NET控件的智能感知):

元素'TextBox'不是已知元素.如果网站中存在编译
错误,或者缺少Web.config文件,则会发生这种情况.

网站构建正常,Web.config文件不会丢失:

<?xml version="1.0"?>
<configuration>
<system.web>
  <compilation debug="false" targetFramework="4.0" />
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这些控件在代码隐藏中运行得很好,并且在我运行站点时它们可以正常运行.

这里有配置问题吗?

DOK*_*DOK 13

这个在Visual Web开发团队中担任测试人员的人提供了这种解决方法,显然有效:

关闭VS,删除架构缓存,并重新打开VS.您可以在以下内容下找到模式:

C:\Users\Pavel\AppData\Roaming\Microsoft\VisualStudio\10.0\ReflectedSchemas
Run Code Online (Sandbox Code Playgroud)

删除此文件夹中的所有文件是安全的.