我很遇到此問題經常在我的託管服務器上。錯誤CS0006:元數據文件 'C: WINDOWS Microsoft.NET 框架 V2.0.50727 臨時ASP.NET文件 ROOT ... some.dll' 無法找到
錯誤開始偶爾發生隨機的DLL,直到我再次ftp的web.config文件(即使是相同的文件),錯誤去和網站開始正常工作。
我在下面發佈異常和堆棧跟蹤。
請幫助...
例外:錯誤CS0006:元數據文件「C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \臨時ASP.NET文件\根... \一些.DLL」找不到
堆棧跟蹤:在System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult結果,布爾keyFromVPP,VirtualPath virtualPath)在System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(字符串cacheKey, Boolean keyFromVPP,VirtualPath virtualPath,Int64 hashCode)在System.Web.Compilation.BuildManager.GetVPathBuildResult在System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext上下文,VirtualPath virtualPath,布爾noBuild,布爾allowCrossApp)上System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath,布爾noBuild,布爾allowCrossApp,布爾allowBuildInPrecompile)上的FromCacheInternal(VirtualPath virtualPath) ,布爾allowBuildInPrecompile)在System.Web.Compilation.BuildManager.GetVPathBuildResultWithAssert(HttpContext上下文,VirtualPath virtualPath,布爾noBuild,布爾allowCrossApp,布爾allowBuildInPrecompile)在System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext上下文,VirtualPath virtualPath,布爾noBuild,布爾allowCrossApp,布爾allowBuildInPrecompile)在System.Web.UI.BaseTemplateParser.GetReferencedType(virtualPath virtualPath,布爾allowNoCompile)在System.Web.UI.BaseTemplateParser.GetUserControlType(virtualPath virtualPath)在System.Web.UI.MainTagNameToTypeMapper.ProcessUserContr olRegistration(UserControlRegisterEntry ucRegisterEntry)at System.Web.UI.MainTagNameToTypeMapper.TryUserControlRegisterDirectives(String tagName)
你能否詳細說明你的意思是通過部署非高峯? 由於該網站是在共享主機,我沒有訪問IIS,所以無法回收應用程序池 – Murtz 2010-11-24 08:12:40
對慢模式評論抱歉。剛纔注意到你會回答。 「峯值」指的是網站使用最頻繁的時間。如果您一次和/或在低使用率期間部署更少的更改,則會導致更少的重新編譯。這將減少你所看到的那種鎖的可能性。 – codepoke 2010-12-03 21:40:04