`
hsyzijvaa
  • 浏览: 111799 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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

    博客分类:
  • java
阅读更多
    <p>本文转自:<a href="http://blog.csdn.net/conanhhy/archive/2008/08/28/2843628.aspx" target="_blank">http://blog.csdn.net/conanhhy/archive/2008/08/28/2843628.aspx</a></p><p>原文如下:</p><p>前几天,为公司部署一个asp.net网站,该网站经过本机测试通过,并且在本机发布浏览通过。但部署到服务器上后,就一直出现由于无法创建应用程序域,因此未能执行请求的错误信息,之后通过事件查看器,发现具体错误信息: </p><p dir="ltr" style="margin-right: 0px;">1:由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问。<br>2:未能初始化 appdomain:/lm/w3svc/1635210705/root<br>exception: system.io.fileloadexception<br>message: 未能加载文件或程序集“system.web, version=2.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a”或它的某一个依赖项。拒绝访问。<br>stacktrace:</p><p dir="ltr" style="margin-right: 0px;">在 system.reflection.assembly.nload(assemblyname filename, string codebase, evidence assemblysecurity, assembly locationhint, stackcrawlmark&amp; stackmark, boolean throwonfilenotfound, boolean forintrospection) <br> 在 system.reflection.assembly.internalload(assemblyname assemblyref, evidence assemblysecurity, stackcrawlmark&amp; stackmark, boolean forintrospection) <br> 在 system.reflection.assembly.internalload(string assemblystring, evidence assemblysecurity, stackcrawlmark&amp; stackmark, boolean forintrospection) <br> 在 system.activator.createinstance(string assemblyname, string typename, boolean ignorecase, bindingflags bindingattr, binder binder, object[] args, cultureinfo culture, object[] activationattributes, evidence securityinfo, stackcrawlmark&amp; stackmark) <br> 在 system.activator.createinstance(string assemblyname, string typename) <br> 在 system.appdomain.createinstance(string assemblyname, string typename) <br> 在 system.appdomain.createinstance(string assemblyname, string typename) <br> 在 system.web.hosting.applicationmanager.createappdomainwithhostingenvironment(string appid, iapplicationhost apphost, hostingenvironmentparameters hostingparameters) <br> 在 system.web.hosting.applicationmanager.createappdomainwithhostingenvironmentandreporterrors(string appid, iapplicationhost apphost, hostingenvironmentparameters hostingparameters) </p><p dir="ltr" style="margin-right: 0px;"> 之后通过google网上查询解决方案:</p><p dir="ltr" style="margin-right: 0px;">1. 重新注册iis, net\framework\v2.0.50727里的aspnet_regiis.exe 运行它,重新注册一下</p><p dir="ltr" style="margin-right: 0px;">先卸载:.net aspnet_regiis.exe -u</p><p dir="ltr" style="margin-right: 0px;">重新安装:aspnet_regiis.exe -i</p><p dir="ltr" style="margin-right: 0px;">2. 安装2.0之后,查看iis的虚拟目录的属性设置中的asp.net标签是否为2.0。</p><p dir="ltr" style="margin-right: 0px;">3. 权限问题:</p><p dir="ltr" style="margin-right: 0px;">(1). 检查应用程序池的属性,查看它是以什么用户身份运行的,一般是network service</p><p dir="ltr" style="margin-right: 0px;">(2). 确保这个用户对.net framework 2.0的目录有访问权限:systemroot:\windows\microsoft.net\frameworks\2.0.xxxx</p><p dir="ltr" style="margin-right: 0px;"><font color="#000000"></font><font color="#ff0000">(3). 确保该用户对虚拟目录具有访问权限。</font></p><p dir="ltr" style="margin-right: 0px;"><font color="#000000">之所以3.3以红色标出,是因为本人在解决该问题时,之前的步骤都做了检查,但忽略了虚拟目录访问权限,结果为解决该问题浪费了一下午的时间,最后还是将这个问题解决了。</font></p><p dir="ltr" style="margin-right: 0px;"><font color="#000000">如果大家也碰到相似的问题,应该仔细检查下。说不定问题就出在你的疏忽。</font></p> 
分享到:
评论

相关推荐

    一些ASP.NET不能调试问题的解决办法

    ### ASP.NET调试问题及其解决方案 #### 一、自动附加到计算机上的进程“aspnet_wp.exe”失败 **问题描述:** 在使用ASP.NET开发时,可能会遇到“自动附加到计算机‘计算机名’上的进程‘[四位的一个编号] aspnet_...

    此解决方案是ASP.NET mvc Web应用程序,它显示每次发出新的http请求时在内存中加载数组的内存泄漏.zip

    标题中的“此解决方案是ASP.NET MVC Web应用程序,它显示每次发出新的HTTP请求时在内存中加载数组的内存泄漏”揭示了一个关键问题,即在ASP.NET MVC应用中可能存在内存泄漏问题,尤其是在处理HTTP请求时。...

    ASP.NET和IIS出错问题总结

    在管理ASP.NET应用程序的安全性时,有时会在单击“安全”选项卡时遇到错误。这可能是因为缺少必要的配置或权限不足。 **解决方案**: - 检查ASP.NET应用程序的安全配置。 - 确保有足够的权限来访问和更改安全设置...

    【ASP.NET编程知识】ASP.NET编译执行常见错误及解决方法汇总.docx

    以下是一些常见的ASP.NET编译和执行错误及其解决方案: 1. **检测到有潜在危险的Request.Form值** 当系统检测到提交的数据可能包含潜在的恶意输入时,会抛出此错误。解决方法是在.aspx文件头或web.config中设置`...

    asp.net常见问题及解决方法

    ASP.NET是一种由微软开发的服务器端编程框架,用于构建Web应用程序和Web服务。在使用ASP.NET的过程中,开发者可能会遇到各种问题,例如本文中提到的HTTP状态401错误,这通常意味着未经授权的访问尝试。这个问题可能...

    ASP.NET常见错误总结.docx

    这些常见错误及其解决方案涵盖了ASP.NET开发过程中的多个方面,包括配置管理、类型和命名空间引用、控件使用、请求验证、AJAX支持、源代码管理、数据读取和样式应用等。掌握这些知识可以帮助开发者更高效地解决问题...

    ASP.NET AJAX web chat application

    1. **ASP.NET**:ASP.NET是微软开发的一种用于构建Web应用程序的框架,它提供了丰富的功能和工具,可以快速开发动态网站和Web服务。在这个项目中,ASP.NET提供了服务器端的基础设施,如页面生命周期管理、状态维护和...

    无法在web服务器上启动调试。服务器因语法无效而未能处理调试请求。

    在ASP.NET调试中,有一些安全要求,比如你需要是应用程序池的用户或管理员,才能进行调试。 3. **操作系统版本**:确认你正在使用的Windows版本支持Visual Studio调试器自动附加到Web应用程序。如果不支持,你需要...

    .NET与IIS配置大全[参照].pdf

    当面临ASP.NET应用程序无法正常运行时,通常需要检查IIS的配置。首先,确保安装顺序正确,即先安装IIS,再安装VS.NET。如果IIS重装,需通过`aspnet_regiis.exe -i`命令重新注册ASP.NET到IIS。进入命令提示符,定位...

    Windows_Xp下IIS配置ASP_net的运行环境

    如果没有这样做,访问这些目录的ASP.NET页面时可能会出现“/”应用程序中的服务器错误。创建虚拟目录很简单,只需要在目录上右击,选择属性,然后点击创建即可。 总之,配置Windows XP下的IIS以支持ASP.NET运行环境...

    IIS6.0浏览ASP.NET2.0网页的页面显示

    服务器端编码(如 ASP.NET 页面中的 `&lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1.Default" %&gt;` 中的 `Encoding` 属性)与浏览器请求编码(HTTP 请求头...

    轻量级asp.net ajax解决方案详解

    轻量级*** AJAX解决方案是指在***环境中,利用更轻量级的技术手段实现异步JavaScript和XML(AJAX)功能,减少对传统*** AJAX框架的依赖,提高页面响应速度和用户体验。本文主要通过不同的技术方案,详细阐述了实现这...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -这个BUG导致Asp.net compatibility中的示例无法完成,现在已经修正。 +去除PageManager中方法AddAjaxAspnetControls,增加属性AjaxAspnetControls。 -这个属性和Button得ValidateForms属性类似,可以查看Asp...

    编程备查ASPNET编译执行常见错误及解决方法53条汇总[总结].pdf

    ASP.NET 是一种由微软开发的用于构建Web应用程序的框架,它允许开发者使用.NET Framework的全部功能来创建动态网站、Web应用和服务。在编程过程中,可能会遇到各种错误,这些错误通常是由于配置问题、语法错误、资源...

    IIS相关问题

    - 应用程序池设置不当:应用程序池未正确配置,导致无法识别或运行.NET应用。 - **解决步骤** 1. **确认.NET框架版本** - 查看并确保服务器上安装了正确的.NET框架版本。可以通过“控制面板” -&gt; “程序” -&gt; ...

    IIS 错误解决方法

    3. **清理缓存目录**:删除位于`C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files` 或者 `C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files` 的缓存文件夹。...

    ASP.NET编译执行常见错误及解决方法汇总

    ***作为微软推出的用于开发动态网站的技术框架,其编译执行过程中可能会遇到各种错误,这些错误往往让开发者耗费大量时间进行调试和修复。了解这些常见错误及其解决方法,对于提高开发效率以及保证程序稳定运行具有...

    控件嵌套在ajax的模板中 需要提示的对话框写法

    当开发者希望在某个特定的操作后显示一个对话框(例如,登录失败时提示用户),而该操作发生在Ajax请求中时,传统的服务器端代码可能无法直接实现预期的效果。因此,需要借助客户端脚本来完成这一任务。 #### 解决...

    url重写Intelligencia.UrlRewriter.dll

    标题中的“url重写Intelligencia.UrlRewriter.dll”指的是使用Intelligencia公司开发的UrlRewriter库来实现ASP.NET应用程序中的URL重写功能。URL重写是一种优化网站技术,它允许开发者隐藏实际的URL结构,提供更友好...

Global site tag (gtag.js) - Google Analytics