教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 asp.net 2.0的Server Application Unavailable错误提示

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

发布时间:2017-12-13   编辑:jiaochengji.com
教程集为您提供asp.net 2.0的Server Application Unavailable错误提示等资源,欢迎您收藏本站,我们将为您提供最新的asp.net 2.0的Server Application Unavailable错误提示资源
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,加载失败

您可能感兴趣的文章:
asp.net 2.0的Server Application Unavailable错误提示
404 – File or directory not found 的解决方法
php错误显示配置
PHP中HEADER头消息详解
asp Provider 错误 '80004005'解决办法
利用ASP.NET 2.0创建自定义Web控件
ASP.NET 2.0的新功能
.htaccess 规则
ASP.NET 2.0 new features
.net入门常见问题

[关闭]
~ ~