出現場(chǎng)景:頁(yè)面可以正常訪(fǎng)問(wèn)沒(méi)有更新任何地方,突然就出現了這個(gè)錯誤。
解決方案:解決的方法很奇怪,將發(fā)生錯誤的頁(yè)面上加上debug="true"的指令,然后訪(fǎng)問(wèn)出錯的頁(yè)面,這時(shí)候頁(yè)面就可以正常訪(fǎng)問(wèn)了;然后再把debug="true"去掉也可以正常訪(fǎng)問(wèn)。
這應該是microsoft的一個(gè)bug。
在A(yíng)SP.NET 2.0 開(kāi)發(fā)過(guò)程中,有時(shí)候開(kāi)發(fā)人員可能會(huì )遇到這樣的頁(yè)面異常:
Could not load file or assembly 'App_Web_****, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
異常信息中的****是一個(gè)隨機字符串,我們知道App_Web_****是一個(gè)ASP.NET即時(shí)編譯的臨時(shí)程序集。
我是今天在用Orcas beta 1開(kāi)發(fā)一個(gè)基于WCF服務(wù)的瀏覽器應用時(shí)遇到該問(wèn)題的,通常地講,這是一個(gè)ASP.NET 2.0處理臨時(shí)程序集的已知問(wèn)題,ASP.NET論壇上的billr578說(shuō)微軟建議:
(they suggested) setting batch compilation to false. Basically put batch="false" in the compiliation tag in your web.config. Apparently this is an issue they're working on.
也就是說(shuō)在web.config里配置成這樣子:
<compilation debug="true" batch="false">
聯(lián)系客服