本文转自:http://blog.csdn.net/conanhhy/archive/2008/08/28/2843628.aspx

原文如下:

前几天,为公司部署一个ASP.NET网站,该网站经过本机测试通过,并且在本机发布浏览通过。但部署到服务器上后,就一直出现由于无法创建应用程序域,因此未能执行请求的错误信息,之后通过事件查看器,发现具体错误信息:

1:由于无法创建应用程序域,因此未能执行请求。错误:   0x80070005   拒绝访问。
    2:未能初始化   AppDomain:/LM/W3SVC/1635210705/Root   
        Exception:   System.IO.FileLoadException   
        Message:   未能加载文件或程序集“System.Web,   Version=2.0.0.0,   Culture=neutral,   PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。拒绝访问。   
        StackTrace:

在   System.Reflection.Assembly.nLoad(AssemblyName   fileName,   String   codeBase,   Evidence   assemblySecurity,   Assembly   locationHint,   StackCrawlMark&   stackMark,   Boolean   throwOnFileNotFound,   Boolean   forIntrospection)  
        在   System.Reflection.Assembly.InternalLoad(AssemblyName   assemblyRef,   Evidence   assemblySecurity,   StackCrawlMark&   stackMark,   Boolean   forIntrospection)  
        在   System.Reflection.Assembly.InternalLoad(String   assemblyString,   Evidence   assemblySecurity,   StackCrawlMark&   stackMark,   Boolean   forIntrospection)  
        在   System.Activator.CreateInstance(String   assemblyName,   String   typeName,   Boolean   ignoreCase,   BindingFlags   bindingAttr,   Binder   binder,   Object[]   args,   CultureInfo   culture,   Object[]   activationAttributes,   Evidence   securityInfo,   StackCrawlMark&   stackMark)  
        在   System.Activator.CreateInstance(String   assemblyName,   String   typeName)  
        在   System.AppDomain.CreateInstance(String   assemblyName,   String   typeName)  
        在   System.AppDomain.CreateInstance(String   assemblyName,   String   typeName)  
        在   System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String   appId,   IApplicationHost   appHost,   HostingEnvironmentParameters   hostingParameters)  
        在   System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String   appId,   IApplicationHost   appHost,   HostingEnvironmentParameters   hostingParameters)

之后通过GOOGLE网上查询解决方案:

1. 重新注册IIS, NET\Framework\v2.0.50727里的aspnet_regiis.exe 运行它,重新注册一下

先卸载:.net aspnet_regiis.exe -u

重新安装:aspnet_regiis.exe -i

2. 安装2.0之后,查看IIS的虚拟目录的属性设置中的ASP.NET标签是否为2.0。

3. 权限问题:

(1). 检查应用程序池的属性,查看它是以什么用户身份运行的,一般是NETWORK   SERVICE

(2). 确保这个用户对.NET   Framework   2.0的目录有访问权限:systemroot:\Windows\Microsoft.NET\Frameworks\2.0.xxxx

(3). 确保该用户对虚拟目录具有访问权限。

之所以3.3以红色标出,是因为本人在解决该问题时,之前的步骤都做了检查,但忽略了虚拟目录访问权限,结果为解决该问题浪费了一下午的时间,最后还是将这个问题解决了。

如果大家也碰到相似的问题,应该仔细检查下。说不定问题就出在你的疏忽。

[转] 关于ASP.NET中由于无法创建应用程序域,因此未能执行请求解决方案相关推荐

  1. .NET Core 3.0中的WinForms创建集中式拉取请求中心

    Windows 窗体(或简称 WinForms),多年来被用于开发具有丰富和交互式界面的基于 Windows 的强大应用程序. 各类企业对这些桌面应用程序的投入量非常巨大,每月有大约 240 万开发人 ...

  2. java http连接_Java中通过方法创建一个http连接并请求(服务器间进行通信)

    服务器间进行通信只能通过流(Stream)的方式进行,不能用方法的返回值. 1.Java代码创建一个连接并请求该连接返回的数据 doGet()方法,execute()方法中调用 package dem ...

  3. ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc

    场景 在Visual Studio 2013中连接 SqlServer数据库时提示: 未能加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc 注: ...

  4. 在ASP.NET中随意创建图形信息

    如果没有一个外部组件的支持,在ASP中是不能动态创建图形的,不管它是一个图表,一个横幅或仅仅是一个图形计数器.可喜的是,这一点在ASP.NET中改变了.现在,我们只需要使用内置功能,就能够很容易动态创 ...

  5. 搜集《ASP.NET中常用的26个优化性能方法》

    1. 数据库访问性能优化 a.数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接 ...

  6. ASP.NET中如何防范SQL注入式攻击

    1将sql中使用的一些特殊符号,如' -- /* ; %等用Replace()过滤: 2限制文本框输入字符的长度: 3检查用户输入的合法性:客户端与服务器端都要执行,可以使用正则. 4使用带参数的SQ ...

  7. 在 ASP.NET 中执行 URL 重写

    在 ASP.NET 中执行 URL 重写 发布日期: 8/23/2004 | 更新日期: 8/23/2004 Scott Mitchell 4GuysFromRolla.com 适用范围: Micro ...

  8. ASP.NET中树形图的实现

    来自:DotNET中文技术网 树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器).企业或公司的组成结构等.我们知道在Windows下VB.P ...

  9. 在ASP.NET中获取文件属性

    www.chinacs.net  2001-8-13  中文C#技术站 在ASP.NET中获取文件属性(Retrieving File Information In ASP.NET) By Steve ...

最新文章

  1. react前端开发_是的,React正在接管前端开发。 问题是为什么。
  2. LNK1169 找到一个或多个多重定义的符号
  3. C# 平时碰见的问题【1】
  4. mybatis mapper.xml 文件共用_MyBatis 缓存原来是这么一回事儿!| 原力计划
  5. 怎么删除mysql的所有文件内容_mysql删除全部数据库
  6. P2294 [HNOI2005]狡猾的商人
  7. 信息学奥赛一本通C++语言——1035:等差数列末项计算
  8. SDP(12): MongoDB-Engine - Streaming
  9. 5G边缘计算:开源架起5G MEC生态发展新通路
  10. day10 java的this关键字
  11. php程序里的configini_PHP读取配置文件类实例(可读取ini,yaml,xml等)
  12. c语言 int操作bit,C语言,使用共用体和结构体 查看int型的bit散布
  13. 【语音处理】时域信号分析基本工具,什么是窗函数
  14. 中国园林设备行业市场供需与战略研究报告
  15. python正则表达式实战——获取图片
  16. 一道题带你认识ACM竞赛
  17. PHP.ini配置文件[中文]
  18. go pprof 性能分析
  19. UMLChina建模竞赛第3赛季第6轮:随身老印医
  20. html中的定位知识点如何使用

热门文章

  1. BZOJ3133[Baltic2013]ballmachine
  2. [补] windows C socket编程——大物实验预约
  3. 《软件构架实践》阅读笔记03
  4. 数据连接之--Datalist 的使用(查看、编辑、删除)
  5. Fliptile (二进制压缩)
  6. spring mvc后端校验validator
  7. 对synchronized的一点理解
  8. 利用python去除红章
  9. [Windows Server 2012] Discuz X3安全设置
  10. 让表单文本框只读不可编辑的方法