网管程序员论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2802|回复: 3

[windows系统] 未能初始化 AppDomain:/LM/W3SVC/1/Root 服务应用程序不可用???求高手指点

[复制链接]
发表于 2013-1-8 22:09:51 | 显示全部楼层 |阅读模式
错误描述:

未能初始化 AppDomain:/LM/W3SVC/1/ROOT

Exception: System.Configuration.ConfigurationErrorsException

Message: 引发类型为“System.Configuration.ConfigurationErrorsException”的异常。

StackTrace:    在 System.Web.Configuration.ErrorRuntimeConfig.ErrorConfigRecord.System.Configuration.Internal.IInternalConfigRecord.GetLkgSection(String configKey)
   在 System.Web.Configuration.RuntimeConfigLKG.GetSectionObject(String sectionName)
   在 System.Web.Configuration.RuntimeConfig.GetSection(String sectionName, Type type, ResultsIndex index)
   在 System.Web.Configuration.RuntimeConfig.get_HostingEnvironment()
   在 System.Web.Hosting.HostingEnvironment.StartMonitoringForIdleTimeout()
   在 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
   在 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
   在 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
   在 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)



vs2010自带的可以浏览aspx文件,但放在IIS里就不行!


求高手指点如何解决啊????
 楼主| 发表于 2013-1-8 22:11:47 | 显示全部楼层
补充一下

开发的项目在vs2005开发环境下就可以运行,没有一点错,但是放到IIS浏览的时候就出错


页面错误提示如下:

服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。



查看系统事件日志,发现一个错误和一个警告


错误:


由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问。  

警告:

未能初始化 AppDomain:/LM/W3SVC/...
Exception: System.IO.FileLoadException
Message: 未能加载文件或程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。拒绝访问。
发表于 2013-1-8 22:21:50 | 显示全部楼层
在网上查找了一圈,发现好像无论是2003还是xp都会出现这种问题,产生问题的原因有:

1、asp.net2.0没有正确地在IIS中注册

2、权限问题
如果是第一种情况,可以重新注册asp.net:系统盘\windows\microsoft.net\framework\v2.0.50727(此处为版本号)\aspnet_regiis.exe -i
如果是权限问题,需要确保asp.net运行帐户(默认情况下,在win2003中是Network Service,在xp中是aspnet)对N个目录具有相应的访问权限,主要是系统目录(具体列表可以在网上很容易找到),还有一个容易忽略的目录:

Web应用所对应的虚拟目录

发表于 2013-1-8 22:25:22 | 显示全部楼层
设置完IIS后,浏览网页,无法浏览页面,事件日志显示题目所示错误。

原因:先安装VS,后安装IIS造成,.NET没有正确注册iis

解决:打开cmd命令提示符,运行以下命令:

C:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe  -i
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|最新更新|网管程序员社区 鄂ICP备11008024号-3

GMT+8, 2019-9-20 11:13 , Processed in 0.109201 second(s), 19 queries .

Powered by 网管论坛

© 2001-2018 www.027safe.com Inc.

快速回复 返回顶部 返回列表