Sharepoint 401尝试访问架构时出现未经授权的错误

Sharepoint 401尝试访问架构时出现未经授权的错误,sharepoint,schema,Sharepoint,Schema,尝试导入架构时出现错误 <xsd:import namespace="http://niem.gov/niem/structures/2.0" schemaLocation="http://yak/NSI_FCS_Bin/niem-constrained/structures/2.0/structures.xsd"/> 我已经使用模块上传了模式和正确的文件夹结构。但是,当父模式尝试导入此模式和所有其他模式时,会出现错误。但是,如果我在web浏览器中键入完全相同的url,我就可以很好

尝试导入架构时出现错误

<xsd:import namespace="http://niem.gov/niem/structures/2.0" schemaLocation="http://yak/NSI_FCS_Bin/niem-constrained/structures/2.0/structures.xsd"/>

我已经使用模块上传了模式和正确的文件夹结构。但是,当父模式尝试导入此模式和所有其他模式时,会出现错误。但是,如果我在web浏览器中键入完全相同的url,我就可以很好地查看/下载文件。我确保在执行代码之前已登录到sharepoint网站。有人有什么想法吗?

解决这个问题的方法之一是将模式添加到Template\Layouts文件夹中,然后从那里调用模式。我仍然不确定为什么会出现未经授权的错误,但在从Template\Layouts文件夹调用架构时没有出现这些错误。希望这有帮助

您能解释一下在SharePoint中导入架构的位置和方式吗?是的,该行来自父架构,我已使用嵌入资源将其加载到项目中。我也会将其他模式嵌入到资源中,但我不知道如何将schemaLocation属性链接到Properties.resources.schema文件好的,我认为我们在这里离题了,因为这个网站是针对SharePoint特定问题的。您的问题可能会在Stackexchange上得到更好的回答,因为这是一个更一般的VS2010问题。因此,我结束了这个问题。您需要提供更多关于如何使用模式的详细信息。你用它干什么?你到底从哪里得到401错误?当我在Visual Studio中的蓝色曲线上悬停时,我得到了401错误。当我尝试验证调用模式的XML文档时,也会出现错误。此后,我通过将所有模式复制到SharePoint Layouts文件夹来解决这个问题,这样我就可以使用本地路径而不是网站URL来调用它们