iis 访问网站需要进行身份验证

今天网站输入域名访问的时候提示需要输入账号密码,这是权限出了问题,百度了一下,解决了,分享一下:

1、登陆远程,右键我的电脑->管理->本地用户和组->用户,里面有一个IUSR_WD,没有就创建一个,这个账号是Internet来宾账户,匿名访问Internet信息服务的内置账户,在该账户上右键->属性->常规,下面有一个“账户已禁用”,把前面的勾去掉,然后点击应用、确定,此时该账户就开启了。

2、设置IUSR_DW的密码,在USR_DW上面右键,选择设置密码>继续>输入新密码,点击确定,这样该账户就有新密码了。

3、打开Internet信息服务,找到网站,在相应网站上右键->属性->目录安全,点击编辑(允许匿名访问资源及编辑身份验证方法),启用匿名访问,用户名填IUSR_DW,密码填你刚刚设置的密码,然后确定,确定。

4、设置好之后重新启动相应网站就OK了。

时间: 2024-08-16 18:21:59

iis 访问网站需要进行身份验证的相关文章

IIS6 + PHP 访问页面出现:需要进行身份验证的问题

问题描述:之前在IIS6上安装了PHP扩展,发布了一个PHP网站可以正常访问,为了测试网站并发量修改了一个PHP的配置文件以后,再访问就弹出 需要用户名和密码. 同一目录下的 aspx文件可以正常访问 php文件访问不了.(如图) 百度了很多资料,大部分的说法是: 1.没有开启来宾账户(IUSR_计算机名) 2.没有给php程序所在目录授权 操作如下:在php程序所在目录点击 右键 --> 安全性 参照如图配置 添加 IUSR_计算机名 并配置权限 启用匿名访问:在IIS网站列表 点击右键 打开

ASP.NET Forms 身份验证

ASP.NET Forms 身份验证 在开发过程中,我们需要做的事情包括: 1. 在 web.config 中设置 Forms 身份验证相关参数.2. 创建登录页. 登录页中的操作包括: 1. 验证用户名和密码是否正确.2. 创建身份验证票证对象.3. 将身份验证票证对象加密成字符串,写入 Cookies.4. 重定向到原始请求 URL. 1. 简单演示 web.config <?xml version="1.0"?><configuration>  <s

IIS身份验证知识摘录

IIS 身份验证 ASP.NET 身份验证分为两个步骤.首先,Internet 信息服务 (IIS) 对用户进行身份验证,并创建一个 Windows 令牌来表示该用户.IIS 通过查看 IIS 元数据库设置,确定应该对特定应用程序使用的身份验证模式.如果 IIS 配置为使用匿名身份验证,则为 IUSR_MACHINE 帐户生成一个令牌并用它表示匿名用户.然后,IIS 将该令牌传递给 ASP.NET. 其次,ASP.NET 执行自己的身份验证.所使用的身份验证方法由 authentication

ASP.NET --Form身份验证

本文收集自----MSDN 一:Forms 身份验证流程 在 Forms 身份验证方案中,应用程序直接从用户那里收集名字和密码等凭据,并自己判断这些信息的真实性.应用程序不使用 IIS 身份验证,但 IIS 身份验证设置可以影响 Forms 身份验证.作为一项原则,当您使用 Forms 身份验证时,请在 IIS 中启用匿名访问.否则,如果用户未通过 IIS 身份验证,他们甚至无法访问应用程序以便向 Forms 身份验证提供用户名和密码. 此方案中的数据流如下图所示. Forms 身份验证 此图说

ASP.NET域集成AD身份验证

预期效果 如果使用域用户登录操作系统,然后访问网站,无须登录,直接进入网站. 如果使用非域用户登录操作系统,然后访问网站,弹出登录页面. 解决方案 ASP.NET项目 使用三个页面来模拟这个过程:Default.aspx.Index.aspx.Login.aspx Default.aspx.cs中的代码: protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { string fullName =

ASP.NET Web API 2基于令牌的身份验证

基于令牌的认证 我们知道WEB网站的身份验证一般通过session或者cookie完成的,登录成功后客户端发送的任何请求都带上cookie,服务端根据客户端发送来的cookie来识别用户. WEB API使用这样的方法不是很适合,于是就有了基于令牌的认证,使用令牌认证有几个好处:可扩展性.松散耦合.移动终端调用比较简单等等,别人都用上了,你还有理由不用吗? 下面我们花个20分钟的时间来实现一个简单的WEB API token认证: Step 1: 新建一个空的WEB API项目,项目名称就设置为

ASP.NET Web API身份验证和授权

英语原文地址:http://www.asp.net/web-api/overview/security/authentication-and-authorization-in-aspnet-web-api 本文是作者所理解和翻译的内容. 这篇文章包括两部分:身份验证和授权. 身份验证用来确定一个用户的身份.例如,Alice用她的用户名和密码登陆系统,服务器用她的用户名和密码来确定她的身份. 授权是判断一个用户是否允许执行某一操作.例如,Alice有获取资源的许可,但不能创建资源. 身份验证 We

Web Service身份验证

Web Service是政府,企业,个人提供的在线应用服务,其他公司.软件都能通过Internet来访问并使用服务.针对于有些公司某些数据只允许授权的企业或人使用,所以我们需要进行身份验证 第一种方式:在Web Service引入SoapHeader 1.如下图,我们实现一个用于实现身份验证的类MySoapHeader,定义两个成员变量(UserName和Password),定义函数ValideUser用来检测使用服务的程序的Soap标头的数据是否被授权使用服务 //实现一个用来验证身份的类 p

JAX-RS REST客户端实现基本身份验证机制

<JAX-RS REST客户端实现基本身份验证机制> 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs 很多SaaS API项目提供了HTTP访问的基本身份验证机制.因此,本文提供了如何在JAX-RS REST客户端实现基本的访问认证.有些HTTP客户端库提供了基本身份验证过滤器,使用这些库会更简单. 1.基本的身份验证机制 简单来说,基本的身份验证机制是在服务器端实现的身份验证机制,只需要客户端提供用户名和密码即可,但是它对于HT