您的位置 首页 方案

IIS服务器应用程序不可用处理技巧

这个问题见了好几次,在.net下 Microsoft visual 2005->visual studio tools->visual studio 2005命令提示下输入aspnet_r

这个问题见了好几次,在.net下 Microsoft visual 2005->visual studio tools->visual studio 2005指令提示下输入aspnet_regiis -r,就能够仅仅从头注册一下罢了这是由于你先装了.net然后装了iis用户的权限没加进运引起我的便是这种状况,先装置了.net环境,然后才装置 了IIS

处理方案汇总:

榜首

毛病描绘:服务器应用程序不可用

您企图在此 Web 服务器上拜访的 Web 应用程序当时不可用。请点击 Web 阅读器中的“改写”按钮重试您的恳求。

管理员注意事项: 胪陈此特定恳求失利原因的过错信息可在 Web 服务器的体系事情日志中找到。请检查此日志项以查明导致该过错产生的原因。

处理进程:

微软Framework1.1 SP1 安全更新程序 (KB886903)补定可能会导致web应用程序“服务器应用程序不可用”和“aspnet_wp.exe 意外中止”

cowbird

2005.02.15

很动火,忽然发现IIS中的应用程序不能阅读页面了,试了试任何一个aspx页面也打不开。从头用vs.net建立了个新的web应用程序,现象仍旧。

电脑环境:

win2003,vs.net2003

问题现象:

1)当想阅读某个页面的时,会显现服务器应用程序不可用 您企图在此 Web 服务器上拜访的 Web 应用程序当时不可用。请点击 Web 阅读器中的“改写”按钮重试您的恳求。 管理员注意事项:胪陈此特定恳求失利原因的过错信息可在 Web 服务器的体系事情日志中找到。

到日志去一查,发现:“aspnet_wp.exe (PID: 356)意外中止。”

2)假如挑选调试,显现如下图:

测验:

想了想,问题是忽然呈现的,其间没有装置什么软件,也没有中病毒,奇怪了。

若依据ExecutionEngineException在google上查来的成果是“无药可救”,做好“最坏计划”,重装!。:)

依据“aspnet_wp.exe (PID: 356)意外中止”在google上查了查,发现网上的处理方法也无非是从头装IIS,从头装体系,从头装framework或许vs.net。

已然这样,先挑选最简略的IIS重装,发现问题仍旧。

接下来挑选修正装置win2003,装置完毕后,发现问题处理了。

我们都知道修正装置后的操作体系,补丁都会没有了。我就在一个个把补丁update,悉数update好了今后,再运转,问题又呈现。

原因定位:

清楚明了,问题的原因便是补丁。不断的测验,定位到Microsoft .NET Framework 版别 1.1 Service Pack 1 安全更新程序 (KB886903)把它删去后,问题处理。抑郁啊!花了我一整天时刻,强烈要求微软“补偿”。再网上一查,发现老外也遇到过相同这个问题,也相同待处理。

第二

文结构下呈现:

服务器应用程序不可用

您企图在此 Web 服务器上拜访的 Web 应用程序当时不可用。请点击 Web 阅读器中的“改写”按钮重试您的恳求。

管理员注意事项: 胪陈此特定恳求失利原因的过错信息可在 Web 服务器的体系事情日志中找到。请检查此日志项以查明导致该过错产生的原因。

英文结构下呈现:

Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable. Please hit the Refresh button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

查找了网上的许多材料,该问题比较经典,呈现过错也许多,但国内与国外的网站与论坛上却没有比较完善的处理方法。通过一番探索与测验,总算有了比较好的处理方法。有三,如下:

1.从头开一个应用程序池,然后为这个目录独自指定这个池

2.拜访权限的设置问题

3.从头装iis,再装framework

我的问题是归于第二个,拜访权限的问题。做如下设置即可处理该问题:

在该web sites的virtual directory下,将Permissions设置一下,里边应包括

ASP.NET

IIs_WPG

Internet宾客帐户

System

并且ASP.NET权限要设置为 write read.

设置后,全部运转正常。

第三

服务器应用程序不可用

您企图在此Web服务器上拜访的Web应用程序当时不可用。请点击Web阅读器中的“改写”按钮重试您的恳求。

管理员注意事项:胪陈此特定恳求失利原因的过错信息可在Web服务器的体系事情日志中找到。请检查此日志项以查明导致该过错产生的原因。

状况是这样的,我机器装有.NETFramework1.1和2.0,首先是我翻开的2.0程序呈现这个过错,发现这个过错今后,我打1.1的程序也不能运转。我挑选了最传统的方法,从头启动我的体系。成果问题仍是那样没有什么改动,只好重装我的IIS了,把1.1和2.0两个结构都装备好,成果是2.0的程序能够运转,1.1的程序仍是那个过错。

想来想去,想到了检查应用程序日志:改下一虚拟目录的应用程序池.让ASP.NET1.1和ASP.NET2.0的虚拟目录运用不同的应用程序池.

成果问题处理,好了搞定!

楼上是高手,确实是应用程序池的问题,给ASP.NET2.0的站点用新的池问题就处理了。

新建应用程序池的过程

1.单击“开端”,指向“程序”,然后单击“控制面板”。

2.双击“管理工具”,然后双击“Internet信息服务(IIS)”。

3.右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。

4.在“应用程序池ID”文本框中键入AppPool1。

5.单击“确认”。

将应用程序分配到应用程序池

1.单击“开端”,指向“程序”,然后单击“控制面板”。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/301057.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部