我创建了站点(例如,http:// spf2010 / mysite /)和WCF服务,它位于ISAPI文件夹中。 我有silverlight web-part和python脚本,使用相同的地址http://spf2010/mysite/_vti_bin/MyService.svc/mex连接到此服务 如果silverlight web-part连接到WCF-service就可以,但是当python脚本连接时,则SPContext.Current.Web.CurrentUser对象为null。
顺便说一句,如果我在Visual Studio中调试模式下启动项目,即使python脚本调用web-service,CurrentUser对象也是正确的。