欢迎来到天天文库
浏览记录
ID:12292009
大小:30.50 KB
页数:3页
时间:2018-07-16
《iis 匿名访问不可以的解决办法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、IIS匿名访问不可以的解决办法公司的内网服务器设置网络服务以后,发现IIS无法匿名访问,检查IIS的匿名访问设置以及操作系统的匿名帐号同步性都没有问题,查了好长时间,后来才发现:网站文件夹所在的分区是NTFS格式的,而这个分区以前为了安全方面的问题,把everyone帐户删掉了,自然也没有了网络匿名用户IUSR的访问权限,网站文件夹是直接继承来的权限,所以无法访问,解决办法当然简单了,只需要在网站文件夹属性里的权限添加“everyone”或者“IUSR_电脑名”的帐户,就解决了2、首先,在WEB服务器加一个用户,然后在i
2、is的站点发布目录中加入该用户的读写修改权限,最后在iis你的站点中目录安全性设成使用该用户(用户密码都得要设)就不会弹出输入用户密码和密码3、IIS中设置允许匿名访问作者:白桦现在有不少宽带用户,特别是那些拥有静态固定IP的,都喜欢使用Windows2000+IIS在自己家中做一个Web服务器。但其中有些朋友发现,从自己的电脑上打开网站一切正常,但从外网访问时却提示要输入用户名和密码。怎样设置才能让外网不用输入用户名和密码即可访问呢?其实服务器运行正常,就说明IIS设置正确,外网访问需要登录用户名及密码是不小心勾选了“
3、集成Windows验证”造成的,具体可在IIS中做相应设置。在“我的电脑”上点击右键,选中“管理”,进入计算机管理界面,依次选取“服务和应用程序→Internet信息服务”,在所建立的网站站点上点击右键,打开属性窗口,点击“目录安全性”子项(见图),在其中的匿名访问和验证控制中编辑,勾选第一项“匿名访问”,并取消“集成Windows验证”前的钩,按“确定”后即可。4、解析IIS匿名访问设置默认情况下,Internet信息服务(IIS)模拟特殊的IIS本地用户帐户。由于此帐户对于IIS计算机而言是本地帐户(除非该计算机是域
4、控制器),因此网络中的其他计算机无法对其进行验证,而且该帐户将被视为匿名用户。ActiveServerPage(ASP)应用程序和脚本在IIS下运行,默认情况下它将模拟IIS本地用户进行任何消息队列操作,包括对ActiveDirectory的查询。由于匿名用户不再属于WindowsServer2003家族中的Everyone组,因此这些查询将失败,而且ASP应用程序和脚本无法定位、创建和删除队列。另外,匿名用户无法打开要远程读取的队列,而且不能使用ASP从不属于IIS计算机的队列中读取消息。可通过下面两种方法解决此问题:
5、?使用域用户帐户而不使用IIS本地用户帐户进行匿名访问。该帐户必须具有进行消息队列操作所要求的权限,例如对ActiveDirectory的访问权限。?禁用匿名访问。信任IIS计算机进行委派,以允许在与域控制器进行通讯时具有多个跃点。请注意,此选项无法解决远程读取限制问题。5、分为两种:第一种,访问任何文件都需要密码。原因:IIS没有访问网站目录的权限。解决如下:打开网站所在目录属性,选择权限选项卡,删除所有的权限,添加ISUR_XXX和ADMINISTRATORS完全访问,完成,退出。如果您有ASP.NET还需要添加ne
6、tworkservices组。第二种,访问HTML正常 ,访问ASP需要密码。原因:IIS没有访问C盘公用DLL的权限。解决如下:这个问题解决起来也比较简单,把C盘设成EVERYONE完全访问,重启电脑或重启IIS后就可以正常访问了。6、在IIS信息管理器上---->“默认网站”点右键---“属性”-------》“目录安全性”-----》编辑“匿名访问和身份验证方法”,把它的‘匿名访问’和‘允许IIS控制密码’和‘集成WINDOWS验证’勾上…………现在还在研究中,之所以把它们粘上来,是怕东搞西搞不小心弄好后还真不知道
7、是什么原因,以后遇到又得重新整理了。NewWebServer.ServerBindings=NewBindingsNewWebServer.ServerComment=WebSiteInfoNewWebServer.AnonymousUserName=GuestUserNameNewWebServer.AnonymousUserPass=GuestUserPassNewWebServer.KeyType="IIsWebServer"NewWebServer.FrontPageWeb=TrueNewWebServer.En
8、ableDefaultDoc=TrueNewWebServer.DefaultDoc="Default.htm,Default.asp,Index.htm,Index.asp"NewWebServer.LogFileDirectory=LogDirectory终于查到AuthFlags这个值是有关的,设为5就是允许匿
此文档下载收益归作者所有