我把服务器上的一个asp.net程序下载到本地机XP系统上安装,设置了虚拟目录后用浏览器打开,一切正常。但我重启电脑后再次打开就出现了“未能加载文件或程序集"XXX, Version=...."或它的某一个依赖项。系统找不到指定的文件……System.IO.FileNotFoundException”。通过百度和google搜索了大量相关资料,常见的解决方法是:
方法一、停止Indexing service服务
方法二:配置ASP.net 的临时目录不受Indexing service服务的影响
方法三:删掉bin目录下的pdb文件
方法四:修改windows\temp目录权限,设asp.net Machine Account为对这个目录的完全控制权限
但我全试了都不行(我本来就没有开Indexing service服务)。不过我发现有两种方法可以临时使用:
方法一:给程序所在的虚拟目录起一个新的别名,通过浏览器又可以正常使用,但重启电脑后又出现之前的错误提示了。譬如第一次使用别名为app1,下一次开机则把别名为app2,再下一次开机又要新起一个别名(而且不能用以前用过的)。 方法二:每次开机之后修改一下web.comfig文件,譬如把debug="true"改为debug="false",再下次开机又改回debug="true",交替使用。哪位大侠知道问题所在,请讲一下解决方法!
方法一、停止Indexing service服务
方法二:配置ASP.net 的临时目录不受Indexing service服务的影响
方法三:删掉bin目录下的pdb文件
方法四:修改windows\temp目录权限,设asp.net Machine Account为对这个目录的完全控制权限
但我全试了都不行(我本来就没有开Indexing service服务)。不过我发现有两种方法可以临时使用:
方法一:给程序所在的虚拟目录起一个新的别名,通过浏览器又可以正常使用,但重启电脑后又出现之前的错误提示了。譬如第一次使用别名为app1,下一次开机则把别名为app2,再下一次开机又要新起一个别名(而且不能用以前用过的)。 方法二:每次开机之后修改一下web.comfig文件,譬如把debug="true"改为debug="false",再下次开机又改回debug="true",交替使用。哪位大侠知道问题所在,请讲一下解决方法!
UP...UP....SOS...
是因为你的Office版本不对,或者是你不是用的Office完整版。
做这样的东西的话,最好是用Office完整版否则会出现这样的错误。