关于从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>
拖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>
相关文章推荐
- VS2008中关于“MessageBoxW”: 不能将参数 2 从“char [20]”转换为“LPCWSTR”的错误解决
- VS2005 中关于“LC.EXE已退出,代码为 -1”的错误解决方法。
- 关于升级ADT22后无法使用jar包、bundle库,出现java.lang.ClassNotFoundException错误的解决
- 升级Appserv中的php版本之后mysql报关于密码错误的解决方法#2000
- VS2005 .Net项目升级到VS2008后新建Aspx页面找到System.Linq.Dll引用的解决办法
- VS2008中关于“MessageBoxW”: 不能将参数 2 从“char [20]”转换为“LPCWSTR”的错误解决
- VC6升级至VS2008时,SystemParametersInfo错误及解决方法;iPaddedBorderWidth不是tagNONCLIENTMETRICSA成员
- 关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)
- 关于安装VS2005或MSDN时遇到“Please insert the disk:XXXXXXX” 错误提示的解决方法!
- 升级到xcode7.3之后关于weak的错误解决方法
- 关于Matlab找不到vs2008或vs2005编译器的解决办法
- 关于在VS2005中,打开画面设计界面发生非预期错误的解决方法
- VS2008中关于“MessageBoxW”: 不能将参数 2 从“char [20]”转换为“LPCWSTR”的错误解决
- 关于升级ADT22后出现java.lang.ClassNotFoundException错误的解决
- 关于升级ADT22后出现java.lang.ClassNotFoundException错误的解决
- 关于vs2005连接SQL数据库时用户登陆错误的解决方法
- 解决IE8下VS2005,VS2008一些向导提示脚本错误问题
- 关于升级iOS9.0之后,项目中若干错误的解决方法
- 关于VS2005 数据连接错误的解决方法
- vs2005 vs2008 lc.exe 错误 解决办法 --转