动态设置主题皮肤(Theme)的问题???
错误描术[0]: 引发类型为
“System.Web.HttpUnhandledException”的异常。<br /> System.IO.IOException: 文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\46cf8406\cd829d22\Theme_BlueTheme.compiled”正由另一进程使用,因此该进程无法访问该文件。
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize,
FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
在 System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
在 System.Web.Compilation.PreservationFileWriter.SaveBuildResultToFile(String preservationFile, BuildResult result, Int64 hashCode)
在 System.Web.Compilation.DiskBuildResultCache.CacheBuildResult(String cacheKey, BuildResult result, Int64 hashCode, DateTime utcStart)
在 System.Web.Compilation.BuildManager.CacheBuildResultInternal(String cacheKey, BuildResult result, Int64 hashCode, DateTime utcStart)
在 System.Web.Compilation.BuildManager.CacheBuildResult(String cacheKey, BuildResult result, DateTime utcStart)
在 System.Web.Compilation.ThemeDirectoryCompiler.GetThemeBuildResultType(String themeName)
在 System.Web.Compilation.ThemeDirectoryCompiler.GetThemeBuildResultType(HttpContext context, String themeName)
在 System.Web.UI.Page.InitializeThemes()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)<br />
------解决方案--------------------动态设置皮肤要把设置皮肤的事件写在Page_PreLoad(object sender, EventArgs e)事件中
不能写在Page_Load中
------解决方案--------------------1楼的
PreLoad事件下行?
------解决方案--------------------把代码贴出来看看。
------解决方案--------------------PreInit中处理是正确的
出现问题时报什么错误?