VS2008网站数据源窗口空白解决方法
编辑:dnawo 日期:2010-06-29
在使用ASP.NET报表时经常出现这样的情况:已经配置好数据源,但网站数据源窗口却空白,不仅不显示出配置好的数据源,而且添加新数据源按钮还是灰色的,也就不能手工添加。

今天无意中发现了一个查找原因并解决的方法:
①.打开报表文件,同时选择菜单"报表→数据源",这时会出错:

②.打开Process Monitor,监视devenv.exe进程,显示路径包含km.model的操作,再一次选择菜单"报表→数据源",会看到:

原因分析:在打开数据源窗口时,需要打开km.Model.dll文件,VS2008找了很多可能的文件夹都没找着(它就是不找网站下的Bin文件夹),所以出错了。
解决方法:将网站Bin文件夹中的km.Model.dll复制一份到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,再尝试数据源菜单,可以正常打开了,并且网站数据源窗口也能正常显示配置好的数据源了。

今天无意中发现了一个查找原因并解决的方法:
①.打开报表文件,同时选择菜单"报表→数据源",这时会出错:

②.打开Process Monitor,监视devenv.exe进程,显示路径包含km.model的操作,再一次选择菜单"报表→数据源",会看到:

原因分析:在打开数据源窗口时,需要打开km.Model.dll文件,VS2008找了很多可能的文件夹都没找着(它就是不找网站下的Bin文件夹),所以出错了。
解决方法:将网站Bin文件夹中的km.Model.dll复制一份到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,再尝试数据源菜单,可以正常打开了,并且网站数据源窗口也能正常显示配置好的数据源了。
评论: 2 | 引用: 0 | 查看次数: 6635





km.Model.dll是我项目中的文件,你要用Process Monitor看下是不是你项目中的哪个文件vs没找着,再具体处理。
发表评论
请登录后再发表评论!