asp.net 2.0的Server Application Unavailable错误提示

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.

解决办法:

1、在该web sites的virtual directory下,将Permissions设置一下,里面应包含:
ASP.NET
IWAM_MachineName
Local_Service
Network_Service
System
而且权限要设置为write & read.
设置后,一切运行正常.

2、在IIS中新建一个应用程序池,然后选中你的 基于.net framework 2.0的网站,右击选择“属性”,在“应用程序池”中选择刚才新建的的应用程序池。

3、如果在默认应用程序池的w3wp.exe尚未启动前先访问了 2.0的web程序(此时应用程序集已经加载了.net framework2.0的Web程序集),再访问1.1或1.0的Web程序页面时,同样会出现“服务器应用程序不可用”这样的错误提示。

解决方法:
只需要把1.1和2.0版本的程序分开进程池放置就可以解决这个问题

进程模型用户帐户(默认情况下为 ASPNET)没有所需系统文件和文件夹的正确用户权限,以便运行 ASP.NET 工作进程。

替代方法

要解决此问题,请验证该 ASPNET 帐户拥有如下所示的正确用户权限:
%windir%Microsoft.NETFrameworkVersionTemporary ASP.NET 文件:完全控制
%windir%Temp:完全控制
应用程序文件夹:读取
%installroot% 层次结构(例如,%windir%Microsoft.NetFrameworkVersion):读取
%windir%Assembly:读取

注意:这是全局程序集缓存。不能直接使用 Windows 资源管理器编辑此文件夹的 ACL。正确做法是,打开命令窗口,然后运行以下命令:

cacls %windir%assembly /e /t /p domainuseraccount:R
另外,在使用 Windows 资源管理器之前,请先运行以下命令以取消对 Shfusion.dll 的注册:

regsvr32–u shfusion.dll
在 Windows 资源管理器中设置了用户权限后,请运行以下命令重新注册 Shfusion.dll:

regsvr32 shfusion.dll
网站根目录(例如,%root%InetpubWwwroot)或默认网站指向的路径:读取
%windir%System32:读取
(通常情况下,ASPNET 帐户已被授予了用户组成员的用户权限。)
===========
Windows 2003 中IIS php5isapi.dll加载失败
php5isapi.dll,加载失败

时间: 2024-08-08 11:55:21

asp.net 2.0的Server Application Unavailable错误提示的相关文章

win2003 iis6.0 NET2.0的Server Application Unavailable的问题!_应用技巧

所属分类:.NET技术 .NET Framework ---------------------------------------------------------------------- 打开网页是这样的:  Server Application Unavailable   The web application you are attempting to access on this web server is currently unavailable.  Please hit th

win2003 iis6.0下.NET2.0的Server Application Unavailable问题

Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(Str

安装Asp.net 2.0时服务器出现Server Application Unavailable提示

本来服务器上运行的是asp.net框架版本是1.1,网站IIS运行一切正常,但今天有客户需要安装.NET 2.0版本:安装了2.0版本后,服务器运行就出现Server Application Unavailable的提示,令人莫名其妙,查阅相关文档,终于有了解决方法,原因是.net Framework 1.1和.net Framework 2.0有冲突. 具体错误信息会显示如下: Server Application Unavailable The web application you are

ASP.NET错误:Server Application Unavailable 的解决方法

错误提示:服务器应用程序不可用 您试图在此 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

IIS的一个莫名错误Server Application Unavailable

application|iis|server|错误 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

server application unavailable IIS应用程序池 错误解决办法

如果环境为Windows Server 2003 服务器. 出现错误信息如下: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. Admini

iis asp出现Server Application Error错误解决方法

今天在用iis asp教程时突然出现server application error the server has encountered an error while loading an application during the processing of your request. please refer to the event log for more detail information. please contact the server administrator for

请问用asp.net 2.0+sql server 2005 Express做的网站怎么部署到虚拟主机上(数据库是2000的)

问题描述 刚接触asp.net编程不久,请问用asp.net2.0+sqlserver2005Express做的网站怎么部署到虚拟主机上.数据库是2000的,App_Data文件怎么处理? 解决方案 解决方案二:正确配置数据库连接字符串解决方案三:把数直接导出到sql2000,再在web.config设置连接sql2000解决方案四:那App_Data里的数据库文件怎么处理,是拷到数据库服务器里吗?还是就只放在原来的App_Data文件夹里,只配置web.config就可以呢?解决方案五:自己再

发布WEB站点时出现Server Application Unavailable_基础应用

我是参考这个弄好的http://www.cublog.cn/u/8180/showart_171293.html 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 yo