ASP.NET错误:无法加载文件或程序集App_Web_z9w33txs
你是如何摆脱这些令人讨厌的ASP.NET错误的: 无法加载文件或程序集'App_Web_z9w33txs,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'ASP.NET错误:无法加载文件或程序集App_Web_z9w33txs
这只发生在我身上之前。看起来它与ASP.NET动态缓存某些程序集相关,但不由于某种原因重新编译它。思考?你如何解决这个问题?是什么导致了它?
更多信息: 这发生在我的Default.aspx页面通过Ajax调用WCF服务。 Default.aspx页面加载正常。
取出堆栈跟踪
最后更新:
因此,这是发生在我每天至少5次了。 我必须关闭应用程序池。
进入C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files 并删除这里的文件 然后重新启动应用程序池。其他人会遇到这样的事情吗?我应该分解并创建与Microsoft的支持案例。
我有这个错误。我选择“清洁解决方案”,然后选择“重建解决方案”。一旦我的重建成功,错误消失。我不认为这只是一个WCF thingy。
如果编译和/或发布更改应用程序后出现此错误,请尝试编译选项“使用固定命名和单页装配”。
有时候我会发现,当我上传到服务器的变化,应用程序还没有重新编译。这些可能是临时文件,请尝试重新启动IIS Admin服务(如果可以的话)以查看它是否消失。
尝试关闭Visual Studio中,然后通过运行在命令提示符下删除您的临时ASP.NET文件夹所有文件夹:
rd "%TEMP%\Temporary ASP.NET Files\." /s /q
或PowerShell的:
gci "$env:TEMP\Temporary ASP.NET Files" | % {ri $_.FullName -recurse}
根据使用的是哪个框架,还要清除Web服务器上的以下文件夹:
%windir%\Microsoft.NET\v1.1.4322\Temporary ASP.NET Files\
%windir%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\
闭上你的解决方案,关闭IIS,请访问:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\
,并删除所有这些文件。然后重新启动IIS并再次尝试。
有时我有这样的错误,并开始研究如何解决它。只是删除ASP.NET临时目录在我的情况下没有任何影响。然后我只是添加了这样的属性到web.config编译节点:
<compilation debug="true" tempDirectory="c:\temp" >
我希望这可以帮助和其他人。
更多信息:重新启动IIS不起作用。有没有搞错。 WCF-via-AJAX调用一直正常,然后突然之间刚刚开始。 – BuddyJoe 2008-12-30 19:28:31
重新启动浏览器并清除缓存......也许您的浏览器正在缓存AJAX资源 – craigmoliver 2008-12-30 19:34:14
通过FTP连接到服务器是否会导致更频繁地发生此问题? 今天又发生在我身上。 – BuddyJoe 2008-12-31 21:14:04