Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
匿名用户无法在SharePoint中查看可重用内容_Sharepoint_Sharepoint 2010_Anonymous Access - Fatal编程技术网

匿名用户无法在SharePoint中查看可重用内容

匿名用户无法在SharePoint中查看可重用内容,sharepoint,sharepoint-2010,anonymous-access,Sharepoint,Sharepoint 2010,Anonymous Access,我有一个SharePoint 2010外部网(企业版,完全服务打包),用户可以匿名访问。在某些页面上,我使用代码在自定义web部件中公开可重用的内容 SPListItem reusableItem = reusableList.GetItemById(someId); 对于匿名用户的某些项目,该精确行失败,产生异常“指定的参数超出有效值的范围”。异常表示匿名用户根本看不到列表项。我没有使用任何类型的模拟,可重用内容列表中的项目都继承其权限,这将授予匿名用户读取权限 SharePoint场有一个

我有一个SharePoint 2010外部网(企业版,完全服务打包),用户可以匿名访问。在某些页面上,我使用代码在自定义web部件中公开可重用的内容

SPListItem reusableItem = reusableList.GetItemById(someId);
对于匿名用户的某些项目,该精确行失败,产生异常“指定的参数超出有效值的范围”。异常表示匿名用户根本看不到列表项。我没有使用任何类型的模拟,可重用内容列表中的项目都继承其权限,这将授予匿名用户读取权限

SharePoint场有一个标准的英语安装,顶部有一个丹麦语包。外联网网站是用丹麦语创建的

产生异常的项目是我在丹麦网站上创建的项目。这三个标准内置项在匿名用户访问时不会产生异常

我猜这个问题与匿名用户的语言或文化有关。需要注意的一点是,异常消息是用英语,而不是丹麦语,尽管整个外联网网站都是用丹麦语

这也可能是编码的问题。也许这三个内置项目使用英语编码,而我在网站上创建的任何项目都使用丹麦编码,包括ae、oe和aa的三个特殊丹麦字符。无论我是否在可重用内容中实际使用丹麦字符,都会发生异常

有人知道为什么我在访问三个内置的可重用内容项之外的任何内容时会出现异常吗