当前位置:编程学习 > C#/ASP.NET >>

无法加载 DLL“MRuntime3.dll”: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。

明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.DllNotFoundException: 无法加载 DLL“MRuntime3.dll”: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[DllNotFoundException: 无法加载 DLL“MRuntime3.dll”: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。]
   InfaceMobileSys.CheckRuntime(IntPtr A_0) +0
   InfaceMobileSys.LoadRuntimes() +1629
   InfaceMobileSys.Startup() +28
   ASP.default_aspx..cctor() +5

[TypeInitializationException: “ASP.default_aspx”的类型初始值设定项引发异常。]

[TargetInvocationException: 调用的目标发生了异常。]
   System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
   System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +86
   System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +230
   System.Activator.CreateInstance(Type type, Boolean nonPublic) +67
   System.Web.UI.PageParser.GetCompiledPageInstance(VirtualPath virtualPath, String inputFile, HttpContext context) +224
   System.Web.UI.PageParser.GetCompiledPageInstance(String virtualPath, String inputFile, HttpContext context) +121
   URLRewriter.RewriterFactoryHandler.GetHandler(HttpContext context, String requestType, String url, String pathTranslated) +424
   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +193
   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +93
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

这是什么问题啊!
 
--------------------编程问答-------------------- 用process monitor看看用的什么身份访问文件,再授予权限 --------------------编程问答-------------------- win2003 IIS6下,asp.net进程是运行在network service用户下。
在资源管理器中的文件(或者文件所在的文件夹)的属性的Security中给network service账户足够的权限。 --------------------编程问答--------------------
引用 2 楼 findcaiyzh 的回复:
win2003 IIS6下,asp.net进程是运行在network service用户下。
在资源管理器中的文件(或者文件所在的文件夹)的属性的Security中给network service账户足够的权限。
 正解 --------------------编程问答-------------------- 我买的别人的虚拟主机,人家配置好权限,不给设置。哎。。。那个气啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,