异常详细信息: System.UnauthorizedAccessException: 拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“CLOUD2008R2SP1\hztrip2013”没有访问 temp 目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如果用户没有访问系统 temp 目录的权限,将无法进行编译。使用 Path.GetTempPath() API 找到 temp 目录的位置。
ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。
要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
源错误:
只有在调试模式下进行编译时,生成此未处理异常的源代码才会显示出来。若要启用此功能,请执行以下步骤之一,然后请求 URL:1. 在产生错误的文件的顶部添加一条“Debug=true”指令。例如:
或:
2. 将以下的节添加到应用程序的配置文件中:
请注意,第二个步骤将使给定应用程序中的所有文件在调试模式下进行编译;第一个步骤仅使该特定文件在调试模式下进行编译。
重要事项: 以调试模式运行应用程序一定会产生内存/性能系统开销。在部署到生产方案之前,应确保应用程序调试已禁用。
堆栈跟踪: [UnauthorizedAccessException: 拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“CLOUD2008R2SP1\hztrip2013”没有访问 temp 目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如果用户没有访问系统 temp 目录的权限,将无法进行编译。使用 Path.GetTempPath() API 找到 temp 目录的位置。]TourEx.Common.SerializationHelper.DeSerialize(Type type, String s) +257TourEx.Common.WebConfig.ResetConfig() +64TourEx.Common.WebConfig.old_acctor_mc() +20TourEx.Common.WebConfig..cctor() +10[TypeInitializationException: “TourEx.Common.WebConfig”的类型初始值设定项引发异常。]TourEx.Common.WebConfig.get_SiteStatus() +0TourEx.Pages.BasePage..ctor() +228TourEx.Web._news_show..ctor() +28ASP.news_show_aspx..ctor() +37__ASP.FastObjectFactory_app_web_evbe3iqn.Create_ASP_news_show_aspx() +47System.Web.Compilation.BuildResultCompiledType.CreateInstance() +32System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +119System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +33System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +160System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +93System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155 版本信息: Microsoft .NET Framework 版本:2.0.50727.8806; ASP.NET 版本:2.0.50727.8762