您的位置:首页 > 编程语言 > ASP

ASP.NET两个常见的异常 如未能创建 Mutex

2015-11-12 18:30 441 查看
1、当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限

“/”应用程序中的服务器错误。

--------------------------------------------------------------------------------

当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。

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

异常详细信息: System.Web.HttpException: 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。

源错误:

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

堆栈跟踪:

[HttpException (0x80004005): 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。]

System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection compilationSection) +3474171

System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) +226

[HttpException (0x80004005): 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。]

System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3426903

System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88

System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +149

正解:

1) 关闭VS.NET

2) net stop iisadmin

3) C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable

4) iisreset

2、未能创建 Mutex

“/WebSite”应用程序中的服务器错误。

--------------------------------------------------------------------------------

未能创建 Mutex。

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

异常详细信息: System.InvalidOperationException: 未能创建 Mutex。

源错误:

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

堆栈跟踪:

[InvalidOperationException: 未能创建 Mutex。]

System.Web.Compilation.CompilationMutex..ctor(String name, String comment) +3464673

System.Web.Compilation.CompilationLock..cctor() +158

[TypeInitializationException: “System.Web.Compilation.CompilationLock”的类型初始值设定项引发异常。]

System.Web.Compilation.CompilationLock.GetLock(Boolean& gotLock) +32

System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +114

[HttpException (0x80004005): “System.Web.Compilation.CompilationLock”的类型初始值设定项引发异常。]

System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3426855

System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88

System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +149

--------------------------------------------------------------------------------

正解:

1) C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASPNET_regiis -ga yourdomain\youraccount

2) iisreset
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: