Sharepoint 2010 使用模拟的IIS 7.5网站没有访问Sharepoint web services的权限

Sharepoint 2010 使用模拟的IIS 7.5网站没有访问Sharepoint web services的权限,sharepoint-2010,permissions,iis-7.5,Sharepoint 2010,Permissions,Iis 7.5,编辑并更新新信息 我一直在尝试将ASP.Net站点配置为使用windows身份验证模拟,并使用此配置调用Sharepoint 2010 web services 我已经在网站上启用了模拟和windows身份验证,并提供了“classic”.net 4.0应用程序池标识。我显示已登录的用户。当站点从服务器运行时,一切正常-用户被正确模拟。尝试使用多个用户帐户(但所有本地管理员…)。这可以将文件上载到sharepoint,该文件将“创建人”“修改人”记录为站点用户(而不是应用程序池标识)。这就是我想

编辑并更新新信息

我一直在尝试将ASP.Net站点配置为使用windows身份验证模拟,并使用此配置调用Sharepoint 2010 web services

我已经在网站上启用了模拟和windows身份验证,并提供了“classic”.net 4.0应用程序池标识。我显示已登录的用户。当站点从服务器运行时,一切正常-用户被正确模拟。尝试使用多个用户帐户(但所有本地管理员…)。这可以将文件上载到sharepoint,该文件将“创建人”“修改人”记录为站点用户(而不是应用程序池标识)。这就是我想要的情况

从客户机运行时,它会失败。页面已加载,但在尝试使用未经授权的401访问Sharepoint lists服务时似乎失败。在调用list.asmx服务时,进一步的查询向我显示了Sharepoint网站日志中的以下信息:

2012-01-12 22:42:52 10.197.104.208 POST/iain/Cesa/_vti_bin/Lists.asmx-80-10.143.16.141 Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+服务+客户端+协议+4.0.30319.239)4010 13 2012-01-12 22:42:52 10.197.104.208 POST/iain/Cesa/_vti_bin/Lists.asmx-80-10.143.16.141 Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+服务+客户端+协议+4.0.30319.239)401 1 2148074254 3 2012-01-12 22:42:52 10.197.104.208 POST/iain/Cesa/_vti_bin/Lists.asmx-80-10.143.16.141 Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+服务+客户端+协议+4.0.30319.239)401 15 1

From:我知道:“win32状态为“2148074254”(也定义为-2146893042/0x8009030E/SEC_E_NO_凭据)表示“安全包中没有可用的凭据”。换句话说,客户端没有发送任何凭据。”


我的网站似乎没有将模拟凭据传递到Sharepoint网站。有没有办法解决这个问题?因为它是从服务器上运行的,所以我确信它可以运行,但我在寻找解决方案时束手无策

这是由使用NTLM而不是Kerberos的windows身份验证造成的(我以为它使用的是Kerberos…)

我正在研究如何正确配置Kerberos,但这是一项艰巨的任务。在meatime中,我只是简单地移动了该网站,现在它与它正在联系的web服务托管在同一个SharePoint web前端。现在有了双跳,不需要删除凭据,因此它可以工作:)