Error creating control: The type initializer for 'Microsoft.Web.Design.ExtenderInformationServiceProvider' threw an exception
2008-05-27 01:05 晓风残月 阅读(1343) 评论(0) 编辑 收藏 举报这是我第一次安装VS2008 RTM,那是遥远的上个月中旬配了新电脑迫不及待装的,费了九牛二虎之力装了3次vista都告崩溃,然后是 .NET 3.5 fx 装不上,具体错误忘记录下忘了丢哪了(新近北漂,非常不易,中途老搬家),总之装了两个晚上,baidu/google/live/yahoo/...照着七改八改,最后莫名其妙竟然过了 fx 这一关了 .....
装好了,一直保鲜着....
今晚为了验证一问题,新建个 WebApplication,随便拽几个控件上去就这样了:
- 无论WebApplication 还是 WebSite
- 无论 .NET 2.0 , .NET 3.0, .NET 3.5
- 无论何种控件简单的TextBox Button或者GridView或者xxxDataSource或者ListView
- 当刚刚托控件到Design视图时:
Error creating control - <<controlID>>
Duplicate component name '<<controlID>>'.Component names must be unique and case-insensitive.
- 当用Source切换到Design或者直接打开至Design视图
Error creating control - <<ControlID>>
The type initializer for 'Microsoft.Web.Design.ExtenderInformationServiceProvider' threw an exception
- 运行浏览,再复杂的页面/程序ASP.NET 2.0竟然照跑无误!
- 只是无论Target .NET 2.0 , .NET 3.0, .NET 3.5,运行时永远都是 .NET 2.0, 自然 .NET 3.5无法运行了,因为诸如web.config特定元素无法解析。
OS: VSTS 2008 RTM, Vista Ultimate x86
Why?
- baidu——无任何相关主题
- google——
下面几贴的朋都是通过卸载/重新安装 .NET FX 3.5 成功解决此问题的:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2624810&SiteID=1
http://forums.asp.net/p/1223410/2188775.aspx
这一次我非常的幸运!.NET FX 下载很快!UNINSTALL & REINSTALL & RESTART!COOL!