我在访问匿名用户的分类法时遇到问题,因为Windows身份验证用户可以正常工作。此分类法用于构建网站导航,下面是我用来获取记录的代码
var navTermSet = TaxonomyNavigation.GetTermSetForWeb(site.RootWeb,StandardNavigationProviderNames.CurrentNavigationTaxonomyProvider,true);
此代码包装在具有特权提升的运行状态下,并且该代码返回2个术语集,并且在每个术语集下都有很多术语,但是如果我在Windows身份验证的用户下运行此代码,它将返回所有术语,否则它将返回只有2。
在每个条件下,计数将显示为0
从验证到结束 1)网站是匿名的,分类法隐藏列表启用了匿名功能,并为所有人提供了查看权限 2)向MMS数据库添加了MMS应用程序池帐户,Web应用程序池帐户 3)提供了对两个帐户的完全访问权限,即定期存储管理员访问权限@中央管理员(服务)
任何人都可以指导我如何解决此问题
问候 阿南德
答案 0 :(得分:0)
我已经删除了网站集并重新创建了网站集,然后它开始工作。