我刚刚安装了 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>
这些控件在代码隐藏中工作得很好,并且当我运行该站点时它们可以正常工作。
这里有一些配置问题吗?
这个人 http://forums.asp.net/t/1552731.aspx谁是 Visual Web 开发团队的测试人员提供了这个解决方法,显然有效:
关闭VS,删除架构缓存,然后重新打开VS。您可以在以下内容中找到架构:
C:\Users\Pavel\AppData\Roaming\Microsoft\VisualStudio\10.0\ReflectedSchemas
删除该文件夹中的所有文件是安全的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)