首页 新闻 会员 周边 捐助

另类 “未能加载文件或程序集” 问题

0
悬赏园豆:30 [已关闭问题] 关闭于 2008-03-17 11:59
遇到个问题,麻烦大家帮忙想想。<br><br>web应用项目,其中的“所有aspx页面”最上面那个Page指令:<br>&lt;%@ Page Language="C#" AutoEventWireup="true" Codebehind="B.aspx.cs" Inherits="A.B" %&gt;上都有显示波浪线,<br>错误提示是:......aspx:ASP.net运行错误:未能加载文件或程序集:"Nbear.Common,......"或他的一个依赖项。系统找不到指定路径。<br><br>虽然提示运行时错误,但运行时却没有错误。可以正常使用。<br><br>在网上有类似的一些错误,本人试过,都没有作用。<br><br>另一个现象:<br>将aspx页面切换到"设计"页时,速度奇慢,以本人机器不可能那么慢。<br>耐心等转换后,页面上自定义的控件(非vs2005自带)都出错,一片泛红。<br>运行时还是一切正常。<br>自定义的控件都是一直在用的,应该没有问题。<br><br>我估计这2个问题应该时同一个原因造成的,我的印象中这两个问题是同时出现的。
问题补充: @ deerchao Nbear.Common这个程序集是不是安装到GAC了,而你的项目里引用是通过"浏览"从文件系统添加的,而且现在已经没法从原位置找到这个程序集了? 20小时前 回答者:deerchao - 小虾三级 ------------------------------------------------------------------ 我看过了,没有安装到GAC。该dll也还是在原来那个目录。 @G yc {Son of VB} “重新编译” 都不知道多少次了,删除再添加也做过。 VS2005 在源和设计切换是巨慢,这我也知道。但是到现在这种程度肯定是有问题的。 ------------------------------------------------------------------------------------------------------------------------------------- 问题解决了。 只要把下面目录里面的东西全部清空就可以了。 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\ 但是原因还是不知道。 哪位高手能解释下的话,分就给了。
壁虎的主页 壁虎 | 初学一级 | 园豆:140
提问于:2008-03-04 17:55
< >
分享
所有回答(2)
0
Nbear.Common这个程序集是不是安装到GAC了,而你的项目里引用是通过"浏览"从文件系统添加的,而且现在已经没法从原位置找到这个程序集了?
deerchao | 园豆:8367 (大侠五级) | 2008-03-05 13:51
0
有波浪线代表有问题,虽然有时误报, 对于<%@ Page Language="C#" AutoEventWireup="true" Codebehind="B.aspx.cs" Inherits="A.B" %> 有可能CS文件不存在或者其他什么东西丢失了(有时需要通过重新编译解决) 对于引用项丢失,有可能原来用的使用了第三方控件,而新的机器上没有了。所以会出现引用丢失,另一种情况可能是不兼容,如果是这种,建议先删掉引用,重新添加。 对另一个现象我的回答是,无奈吧。据说VS2005 在源和设计切换巨慢,VS2008改进后,让一些人非常感动。。 楼主,可以试试这个软件看看Microsoft Expression Web
G yc {Son of VB.NET} | 园豆:2006 (老鸟四级) | 2008-03-05 19:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册