如何以编程方式确定是否为SharePoint 2010 Web应用程序启用了匿名访问?

时间:2012-10-24 21:33:22

标签: c# sharepoint sharepoint-2010

在管理中心\管理Web应用程序中,可以通过身份验证提供程序在Web应用程序上启用匿名访问。有没有办法以编程方式确定是否启用此选项?谢谢!

2 个答案:

答案 0 :(得分:2)

这应该适合你:

web.Site.WebApplication.IisSettings[Microsoft.SharePoint.Administration.SPUrlZone.Internet].AllowAnonymous

我从网络开始,但你可以从任何需要的地方开始。另外,请确保查看相应的区域。

答案 1 :(得分:1)

SPWeb对象公开以下布尔值:

AllowAnonymousAccess

示例:

web.AllowAnonymousAccess;

MSDN:获取一个布尔值,指示是否允许网站进行匿名访问