IIS 出现“没有特权进行访问”错误

 

 

IIS 出现“没有特权进行访问”错误

 

自己分析:

1.觉得是用户没有访问权限造成的,要么换用户,要么对原来的匿名用户进行重新设置一下即可;

 

(1) 没换用户,会出现很多无法想象的错误,包括1059事件的错误,包括应用程序池启动后,一访问网站,就自动关闭错误;

 

(2) 换了用户,则要在这个地方重新设置,步骤如下:

    计算机管理==》本地用户和组==》用户==》选中一个用户,右键设置密码;

    在应用程序池,右键==》“标识”标签,用户名选择用户,密码输入刚才设置的密码;

    在网站的目录安全性,启用你们用户,选择用户,输入密码;

此时,再次进行访问,会遇到没有权限的问题,再接着给该用户赋予相应的读写权限即可;

也要给C:\Windows\temp文件夹赋上读写权限;

 

 

参考了以下资料:

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

 

 

当前标识没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET

 

当前标识(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”的写访问权限

 

解决方案:

运行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable

系统会显示正在安装.net。稍后一切恢复正常

 

 

 

 

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

 

问题3:身份认证配置不当

症状举例:

HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝。

原因分析:IIS 支持以下几种 Web 身份验证方法:

匿名身份验证

IIS 创建 IUSR_计算机名称 帐户(其中 计算机名称 是正在运行 IIS 的服务器的名称),用来在匿名用户请求 Web 内容时对他们进行身份验证。此帐户授予用户本地登录权限。你可以将匿名用户访问重置为使用任何有效的 Windows 帐户。

 

 

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

 

 

问题现象:
  访问站点。应用程序池自动关闭,而出现Service Unavailable的提示。

解决过程:

  网上BAIDU、GOOGLE很多资料,大概有以下几种原因和方法:

    一:iis设置连接数限制,网站当前访问人数过多,这一点我是自己用的机子,不存在这个问题。

    解决方法:增加iis连接数

    二:没有限制IIS连接,应用程序池帐户是一个域帐户,其密码已过期。根据我的实际情况,不存在这个问题。

    解决方法:

    验证应用程序池帐户使用的密码是否正确。IIS 不会自动轮询 Active Directory 目录服务中的密码更改。如果应用      程序池帐户是一个域帐户,其密码已过期,则在为此帐户重新指定一个新密码。

请按照下列步骤来验证应用程序池帐户所用的密码是否正确:

a. 在 Internet 信息服务 (IIS) 管理器中,展开“应用程序池”。
b. 右键单击为虚拟服务器配置的应用程序池(例如,右键单击“MSSharePointPortalAppPool”),然后单击“属性”。
c. 单击“标识”选项卡。
d. 在“密码”框中,键入列在“用户名”框中的应用程序池帐户所用的密码,然后单击“确定”。
e. 在“确认密码”对话框中,再次键入密码,然后单击“确定”。

    三:应用程序池帐户不是服务器上的 IIS_WPG 组或 STS_WPG 组的成员。我的实际情况也不存在这个问题。

    解决方法:

    根据您的具体情况选用下列方法之一。

    a. 在成员服务器上安装了 SharePoint Portal Server 的情况下:

    1.单击“开始”,指向“管理工具”,然后单击“计算机管理”。
    2.展开“本地用户和组”,然后展开“用户”。
    3.右键单击虚拟服务器的应用程序池使用的帐户,然后单击“属性”。
    4.单击“成员属于”选项卡。
验证 IIS_WPG 和 STS_WPG 是否都出现在“成员属于”列表中。如果其中之一没有列出或者两者均未列出,请根据具体情况将 IIS_WPG 组、STS_WPG 组或者这两个组添加到列表中。

    b. 在域控制器上安装了 SharePoint Portal Server 的情况下:

    1.启动“Active Directory 用户和计算机”。
    2.展开“用户”。
    3.右键单击虚拟服务器的应用程序池使用的帐户,然后单击“属性”。
    4.单击“成员属于”选项卡。

验证 IIS_WPG 和 STS_WPG 都出现在“成员属于”列表中。如果其中之一没有列出或者两者均未列出,请根据具体情况将 IIS_WPG 组、STS_WPG 组或者这两个组添加到列表中。

    原因四:ACCESS引擎错误,或者程序逻辑太多错误。我没存在这个问题

    解决方法:修改程序代码,重启IIS。

    原因五:DCOM组件的权限不够,刚开始我也以为我的IIS是这种情况的错误,后来试了一下还不是

    解决方法:

    看事件日志,提示如下:
事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 1009
日期:    2007-7-11
事件:    14:57:47
用户:    N/A
计算机: GHITR-61969D77E
描述:
为应用程序池 事件类型: 错误
事件来源: DCOM
事件种类: 无
事件 ID: 10016
日期:    2007-7-11
事件:    14:57:47
用户:    NT AUTHORITY\NETWORK SERVICE
计算机: GHITR-61969D77E
描述:
应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。

   处理过程:主要有用的信息是记信CLSID: {A9E69610-B80D-11D0-B9B9-00A0C922E750},打开注册表,搜索这个项,在这个项中一个名为LocalService的值为IISADMIN,看来就是这个组件的权限不够。然后打开管理工具---组件服务,在组件服务--计算机--我的电脑--DCOM 配置--IIS ADMIN Service上点右键属性,在安全标签中的启动和激活栏的编辑按钮,加上NETWORK SERVICE 用户,给上本地启动和本地激活权限,然后重启IIS

   原因六:ISAPI筛选器没有正常加载。试到最后,才知道我就是属于这种故障,原因在于前几天在本机试了一下GoogleSitemap的某一个工具,然后就在我的IIS里面产生了一个GoogleSitemapGeneratorFilter筛选器,后来觉得GoogleSitemap没用到了就在系统盘中把整个文件删除了,就出现了“无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止。”的错误。ISAPI筛选器没有加载成功的话会造成任意网站一访问就出现Service unavailable

   解决方法:根据加载失败的原因解决,或者删除该ISAPI筛选器。我就直接删除该ISAPI筛选器。

   步骤:IIS(6.0)管理器-网站-属性-ISAPI筛选器-选中要删除的ISAPI筛选器-删除

    


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/king951789/archive/2009/03/28/4032442.aspx

 

 

 

 

 

未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\80f1c416\6e6de6c\App_Web_getskin.ascx.e3958e7a.wd2ovsl7.dll”--“Could not execute CVTRES.EXE.”

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值