您的位置:首页 > 其它

关于从vs2005升级到vs2008后,错误解决

2009-08-17 16:29 225 查看
从vs2005升级到vs2008后,

拖asp.net3.5的控件,出现“The operation could not be completed.
无效的formatetc 结构”这样的错误,在百度上google了半天,很多人 的都是自定义控件拖过去的时候出现这种情况,解决的方案是 加上给类加上 Public,问题就可以解决!


还有一种方法是asp.net的ajax控件问题,解决方法是重设一下工具箱,然后重新引用ajax的dll,原因是迁移文件导致路径问题!

我的问题:


一种解决方法是,因为我拖的是ms的mschar控件,又不是自定义的,后来在一个英文网站上看到解决方法:




The assembly reference to the control library dll is incorrect/absent
in the project's web.config. Add/correct the dll reference to fix.”,其实就是web.config没有注册该引用,这是自己忽视的地方,导致浪费时间!


记录备忘!!



修改或者添加的web.config段:

<compilation debug="true">

<assemblies>

<add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</assemblies>

</compilation>

------------------------------------------------------------------------------------------------

<httpHandlers>

<add
path="ChartImg.axd" verb="GET,HEAD"
type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler,
System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" validate="false"/>

</httpHandlers>

------------------------------------------------------------------------------------------------------------------------

<controls>

<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</controls>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐