登陆 | 免费注册(只需一分钟) | 会员中心

聚宝网   购物专题 基金专题 性专题 饮食专题 教育专题 生活大参考 园林资讯 园艺库 健康专题
  论文专题 家庭养花 园林景观 盆景奇石 激情图库 农业资料库 园林古建 英文站 花卉栽培

聚宝网免费为您提供 最新IT资讯

 

首页 > FAQ > Web Services
根目录里没创建web.config文件,但输入主机IP却出现了windows认证的界面!
时间:2007-06-18  www.jubao163.com  来源: 不详
所属分类:.NET技术 Web Services
-----------------------------------------

根目录没创建web.config文件,但输入主机IP却出现了windows认证的界面!
现在的IIS的状态是:
1.IIS已经给了所有的权限!盘存储格式为fat32!
2.身份验证方法里选择了匿名访问!用户名和密码都设置了(系统自己默认的)
3.集成windows身份验证!
4.现在在IE下仅使用localhost才能正常打开网页!输入本机IP会出现windows验证的登陆框!
5.外网输入本机IP也会出现windows验证的登陆框!


外网没有正常权限访问主机,怎样处理?

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

你是不是禁用了Guest的账户了

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

我开启了GUEST,但情况依旧~诸位帮我想想解决策略!

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

你查一下htpasswd
apache带这个功能的


* htaccess协议 
  .htaccess实际是系统访问控制文件(ACF)族中的一个。该协议目前为大多数UNIX环境的服务器支持,例如普遍采用的Apache服务器,较为通用(值得一提的是,与此相关的另一个文件为access.conf,还可实现基于主机域名/地址的访问控制)。其优点为: 
  
  * 控制取决于服务器(当然目前NT除外),客户端极为兼容; 
  
  * 针对目录保护,可方便灵活地定置; 
  
  * 弹出窗口式密码校验,简单明了,符合惯例; 
  
  * 客户注册后,CGI环境变量“REMOTE_USER”即为校验后的客户帐号,在整个保护区访问无需再注册,有效地保持了状态。 
  .htaccess的具体实施步骤如下: 
  
  1、规划目录,将要控制访问的所有文件集中至选定的目录里。 
  
  2、在要存取控制目录下建立一个文件,文件名为“.htaccess”,别忘了有一个“.”(以“.”开始的文件名在unix下表示是隐含文件)。文件内容网上的很多地方都没有讲清楚,包括一些ISP提供的示例,也模糊不清。一个经验证的样本如下:
  AuthUserFile /path/.htpasswd 
  AuthGroupFile /dev/null 
  AuthName Information 
  AuthType Basic 
  require valid-user 
  黑体字需根据实际情况替换。其中: 
  AuthName: 用户认证名,将会在密码检测框中出现,但注意应为一个单词,否则要用引号引起来; 
  AuthType: 使用的认证方式, 缺省为: Basic; 
  AuthUserfile: 认证用户口令文件绝对路径,请根据实际替换/path/ 
  AuthGroupfile: 认证用户组别文件绝对路径 
  : 标识访问特定目录访问控制段的开始/结束 
require entity1 entity2: 要求认证的内容,entity1可以是user, group; entity2 为认证用户或组名。这一项最需要特殊说明,它可导致几种不同的配置,这正是常常没被说清之处:
  1) 不配置用户组时, 第二行的用户组别文件可设为:
  AuthGroupFile /dev/null 
  要求认证的内容则为:require valid-user
  这时,管理用户只需配置 .htpasswd文件;
  也可做限定,如 : require user admin guest foresee
  这样,只有指定的用户才能登入。
  2) 如需配置用户组,首先指定组文件如下:
  AuthGroupFile /path/.htgroup 
  要求认证的内容则应为:require group users 
  而.htgroup文件的一个示例为: 
  users: admin guest foresee 
  以上两种搭配是不能混用的,象这样的.htaccess,你是无论如何注册不进去的: 
  AuthUserFile /path/.htpasswd 
  AuthGroupFile /dev/null 
  AuthName Information 
  AuthType Basic 
  require group valid-user 
  
  3、口令文件.htpasswd示例如下: 
  shallwe:?W5h9v9KOwKI 
  foresee:?vZTYLaCW8lI 
  try:?LuRyE3jcujI 
  
  大家一看就知道,它是按照DES算法加密过的。每条记录由帐号和密码组成。在通过下文提供的程序管理前,你可使用web服务器通常提供的htpasswd程序,当然,这需要一个主机的shell帐号,在UNIX命令行状态下,.htaccess文件指定的path中执行以下命令:
  # /var/www/bin/htpasswd -c .htpasswd username 
  
  “-c”参数仅在第一次使用,它指明创建.htpasswd文件。username表示要增加的用户名,输入此命令后,系统会提示您输入密码两遍,这个用户就生效了。如果这个用户存在则提示您修改密码。 

  htpasswd命令必须手工完成,不可能用于管理大量用户的增删。事实上,我们可以通过CGI编程自动管理,通过WWW页面在线添加、删除.

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

将 IIS 网站 直接配置成IP呢

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

IP改完了,还是老问题!我要气炸了`~~~~怒怒怒~~~~`~!

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



   是不是你在局域网里?有没有使用域?

   不明白你是情况,仅供参考。

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

我是ADSL,用的卡巴斯基!全部保护都禁用了!要哭了~~`

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

如果当前虚拟目录下没有web.config,系统会自动使用上一目录的web.config,所以找一下上一目录下的web.config看看。

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

已经解决!是防火抢问题!

但还是谢谢大家!

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



推荐文章
联盟网站

浙ICP备 :07003766号 Copyright © 2001-2007 JUBAO163,All rights reserved.