SharePoint学习札记[5] — 设置匿名访问

设置网站的匿名访问一般有三种情况:
1. 创建Web应用程序时进行匿名访问设置。
2. 对已建立的网站进行匿名访问设置。
3. 对同一个网站分别设置验证访问和匿名访问。

创建Web应用程序时进行匿名访问设置
      新建Web应用程序时在“安全性配置”的“允许匿名访问”选择“是”。 创建Web应用程序和“网站集”成功后,点击网站集链接,系统打开IE的同时会发现网站仍需要验证才能登录。(注:这是因为虽然在“Web应用程序”中设置了允许匿名访问,但是创建的网站默认还是需要验证的,要让网站可以匿名访问,还需要进入网站设置进行设置。)在弹出验证对话框,输入管理员的用户名和密码后,点击“确定”。
点击“网站操作”下拉菜单“网站设置”的子菜单项“修改所有网站设置”
进入网站设置页面后,点击“用户和权限”项下的“高级权限”
进入权限设置页面后,点击“设置”下拉菜单的“匿名访问”项
进入匿名访问页面后,选择允许匿名访问的范围,这里点选“整个网站”。
再登录时就会发现访问网站已经不需要用户名和密码,可以匿名访问了。
 
对已建立的网站进行匿名访问设置
      在实际开发过程中可能在创建Web应用程序时未进行匿名访问设置,如果有这方面需求,那么我们就需要对已建立的网站进行匿名访问设置。
      首先我们用管理员身份登录网站,进入网站设置页面后,点击“用户和权限”项下的“高级权限”,发现“设置”下拉菜单没有“匿名访问”选项。(注:这是因为在创建Web应用程序在“安全性配置”的“允许匿名访问”选择“否”,网站集是继承其设置的。因此需要在Web应用程序中打开匿名访问的设置。)
进入管理中心应用程序管理页面,点击“应用程序安全性”项下的“验证提供程序”
进入验证提供程序页面确认 “Web应用程序”选择的是我们要修改的网站。点“默认”进入“编辑验证”页面,勾选“启用匿名访问”。
     确认后登录网站,进入“网站设置”页面点击“用户和权限”项下的“高级权限”,开启“匿名访问”的设置。这时登录网站就可以发现不需要验证登录了。

对同一个网站分别设置验证访问和匿名访问
进入管理中心“应用程序管理”页面点击“创建或扩展Web应用程序”
点击“扩展现有Web应用程序” 
点击“Web应用程序”后面的小箭头,点击“更改Web应用程序”, 点击要修改的Web应用程序
返回页面后可以看到选择的某端口下的“Web应用程序”,在“IIS网站”的端口中填入没有被占用的端口。在“安全性配置”中,设置允许匿名访问(假设原来端口下“Web应用程序”需要验证登录)。
分别使用原来的端口号及之后扩展的端口号访问(这时候会发现用扩展的端口号访问仍然需要登录。我们用管理员身份登录网站,进入网站设置页面后,点击“用户和权限”项下的“高级权限”,开启“匿名访问”的设置。这时用扩展的端口号访问就可以发现不需要验证登录)

如何隐藏“登录”链接
在浏览已经设置匿名访问的站点,会发现在页面的右上角有“登录”链接。但根据不同的UI设计可能不希望有“登录”这个链接。可以通过下面的方法“隐藏”。
打开“C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES”目录下Welcome.ascx页找到ApplicationPageLink控件的引用。将Visible属性设置为false就可以了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/437875.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python CheckiO 题解】Sun Angle

CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本博客主要记录自己用 Python 在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。 Chec…

解决text-overflow: ellipsis;不生效的问题

按照text-overflow: ellipsis;使用规则&#xff0c;在标签样式中添加该属性未生效&#xff0c;例如&#xff1a; 写道 .text { text-overflow: ellipsis; } <div class"text">长文字长文字长文字长文字长文字长文字长文字长文字长文字长文字长文字长文字长文字…

【Python CheckiO 题解】Bird Language

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 Chec…

Python CheckiO 题解系列 丨 博客目录索引

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本题解系列主要记录自己在用 Python 闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 …

文带你深入了解 Redis 内存模型

前言 Redis是目前最火爆的内存数据库之一&#xff0c;通过在内存中读写数据&#xff0c;大大提高了读写速度&#xff0c;可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时&#xff0c;会接触Redis的5种对象类型&#xff08;字符串、哈希、列表、集合、有序集合…

【Python CheckiO 题解】Pawn Brotherhood

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 Chec…

【Python CheckiO 题解】Xs and Os Referee

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 Chec…

c#多线程总结(纯干货)

线程基础 创建线程 static void Main(string[] args) {Thread t new Thread(PrintNumbers);t.Start();//线程开始执行PrintNumbers();Console.ReadKey(); }static void PrintNumbers() {Console.WriteLine("Starting...");for (int i 1; i < 10; i){Console.Wr…

Hexo 博客优化之实用功能添加系列(持续更新)

2022-01-25 更新&#xff1a;博客新地址&#xff1a;https://www.itbob.cn/&#xff0c;文章距上次编辑时间较远&#xff0c;部分内容可能已经过时&#xff01; 本文将讲述一些 Hexo 博客实用功能的添加&#xff0c;本文以作者 luuman 的 spfk 主题和作者 xaoxuu 的 Material X…

SharePoint关于publish page, WiKi page, Web part page区别

并非所有页面类型都相似 让我们来重新理解一下关于这三种页面的问题&#xff0c;自己找了很多文章并没有找到很好的介绍。 尽可能简单&#xff0c;SharePoint页面是您的用户内容显示的地方。您可以将其比喻成SharePoint站点的“脸和身体”。因此&#xff0c;当你访问SharePoi…

【Python CheckiO 题解】The Warriors

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 Chec…

【Python CheckiO 题解】Multiply (Intro)

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 Chec…

SQL Server定时执行SQL语句

企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)&…

关于DateTime的一点记录 ToString(yyyy-MM-dd HH:mm:ss)

DateTime dt DateTime.Now; string z dt.ToString("yyyy-MM-dd HH:mm:ss");//你知道这个是“年月日时分秒”的格式吧? string a dt.ToString("yyyy-MM-dd HH:mm:ss ms");//这个你认为一定是 毫秒的格式? string b dt.ToString("yyyy-MM-dd HH:…

【Python CheckiO 题解】Say Hi

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 Chec…

C#语言之“string格式的日期时间字符串转为DateTime类型”的方法

方法一&#xff1a;Convert.ToDateTime(string) string格式有要求&#xff0c;必须是yyyy-MM-dd hh:mm:ss 方法二&#xff1a;Convert.ToDateTime(string, IFormatProvider) DateTime dt; DateTimeFormatInfo dtFormat new System.GlobalizationDateTimeFormatInfo(); dtF…

【Python CheckiO 题解】Easy Unpack

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 Chec…

SharePoint List item数量超过5000的解决办法

SharePoint一个list里面的item数量超过5000会提示“视图无法显示&#xff0c;因为超过管理员限制设定的列表视图阈值” 在CSDN里面有比较好的解决方案&#xff0c;在这里先记录下来&#xff0c;以后有用 方案一&#xff0c;定期自动归档 不用写TimerJOb&#xff0c; 可以用cont…

【Python CheckiO 题解】Index Power

CheckiO 是面向初学者和高级程序员的编码游戏&#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务&#xff0c;从而提高你的编码技能&#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码&#xff0c;同时也学习学习其他大神写的代码。 Chec…

什么是SharePoint?

在聊SharePoint开发之前&#xff0c;有必要说下什么是SharePoint. 在我工作的过程中&#xff0c;经常遇到客户对SharePoint不太了解的情况。有客户说&#xff0c;SharePoint太烂了&#xff0c;DropBox能做到的什么什么功能&#xff0c;SharePoint竟然做不到&#xff0c;很明显…