我在为 IIS 匿名用户帐户授予权限时,在“新建登录名”对话框中,选择“Windows 身份验证”,单击“搜索”,在“输入要选择的对象名称”框中键入 computername\iusr_computername(其中 computername 为您的计算机名称),单击“检查名称”,之后弹出对话框:找不到名称如下的对象(用户或内置安全性原则):“my-tomato\iusr_my-tomato".请检查选择的对象类型和位置是否正确,并确认您正确输入了对象名称,或者从选择中去掉此对象。
请高手指点这是怎么回事,我记得前些天如此设置时没有出现过这个问题,最近重装了电脑,又重新设置就有了

解决方案 »

  1.   

    如果在升级到 SP1 之前已安装 IIS,将不会更改权限。但是,在升级到 SP1 之后安装 IIS 时,如果应用程序使用这些帐户的默认启动权限,则组件对象模型 (COM) 对象将无法在 IUSR_computername 和 IWAM_computername 帐户下启动。在这种情况下,您将收到“拒绝访问”错误消息,因为 COM+ 传递的凭据对于 Windows Server 2003 无效。要解决此问题,请向特定用户或组授予显式启动权限以启动 COM 对象,而不是使用默认的启动权限。您还应确保 IIS、COM+ 和 Windows 均对 IWAM_computername 帐户使用相同的密码。有关配置启动权限的详细信息,请参阅配置 COM+ 服务器对象的启动权限。
      

  2.   

    如果在升级到 SP1 之前已安装 IIS,将不会更改权限。但是,在升级到 SP1 之后安装 IIS 时,如果应用程序使用这些帐户的默认启动权限,则组件对象模型 (COM) 对象将无法在 IUSR_computername 和 IWAM_computername 帐户下启动。在这种情况下,您将收到“拒绝访问”错误消息,因为 COM+ 传递的凭据对于 Windows Server 2003 无效。要解决此问题,请向特定用户或组授予显式启动权限以启动 COM 对象,而不是使用默认的启动权限。您还应确保 IIS、COM+ 和 Windows 均对 IWAM_computername 帐户使用相同的密码。有关配置启动权限的详细信息,请参阅配置 COM+ 服务器对象的启动权限。
      

  3.   

    选择“Windows 身份验证”,单击“搜索”,选择sa 和 windows混合验证..
      

  4.   

    能说具体些吗,哪里选择sa 和 windows混合验证
      

  5.   

    我有点明白了,我是在装完SQL SERVER之后改的机器名,然后修复了,可是我在“选择用户和组”——高级——立即查找里面,看到的是IUSR_5E3284F7117F44A,而不是现在的IUSR_MY-TOMATO,请问这个怎么改