当前位置: 代码迷 >> ASP.NET >> 很奇怪的错,系统找不到指定文件.该怎么处理
  详细解决方案

很奇怪的错,系统找不到指定文件.该怎么处理

热度:828   发布时间:2013-02-25 00:00:00.0
很奇怪的错,系统找不到指定文件.
自己写的用户控件,常常会出现服务端报找不到指定文件错误,提示如下:

Could   not   load   file   or   assembly   'App_Web_57v8e_2w,   Version=0.0.0.0,   Culture=neutral,   PublicKeyToken=null '   or   one   of   its   dependencies.   系统找不到指定的文件。


Line   1:     <%@   Control   Language= "C# "   AutoEventWireup= "true "   CodeFile= "foot2007.ascx.cs "   Inherits= "inc_foot2007 "   %>
 
错误在这一行,也说是说找不到编译后的类

奇怪的是,把本地文件再上传一遍,它又好了,但是过些时间(可能几个小时,可能几天)又会报同样的错,真是很烦啊.有没有碰到过类拟问题的?给个解决方案.

------解决方案--------------------------------------------------------
帮顶
------解决方案--------------------------------------------------------
是不是配置文件里有问题。要么就是中毒....
猜的哈
------解决方案--------------------------------------------------------
没遇到过,再出现这种情况的时候去asp.net的临时目录中查看一下这个编译好的程序集是否存在,如果存在再看一下是不是权限的问题,或者服务器有什么定时删除临时目录的软件。
------解决方案--------------------------------------------------------
是不是用的2005,你重新编译后,类名就变了,有两种方法解决:
1、不编译,把.aspx和.cs文件一起上传到服务器
2、用发布方式,用2005的网站发布,把发布后的目录里的东东全部重新上传。

2005编译后,.aspx文件头的类名都重新改变了,当然找不到了!
------解决方案--------------------------------------------------------
windows/temp目录的权限问题,给ASP》NET账户权限
  相关解决方案