即时通讯使用dotCMIS,很想做一个简单的连接到我的服务器SP2010。 我试着用C#这样做喜欢这里http://chemistry.apache.org/dotnet/getting-started-with-dotcmis.html在第一部分
所以,我有这样的事情:
Dictionary<string, string> parameters = new Dictionary<string, string>();
parameters[SessionParameter.BindingType] = BindingType.AtomPub;
parameters[SessionParameter.AtomPubUrl] = "http://mysharepoint";
parameters[SessionParameter.User] = "SPAdmin";
parameters[SessionParameter.Password] = "1234sharepoint";
SessionFactory factory = SessionFactory.NewInstance();
ISession session = factory.GetRepositories(parameters)[0].CreateSession(); //exception unathorized
但是,我总是得到异常: DotCMIS.Expcetions.CmisRunterimException: Unathorised
有任何想法吗? 通过浏览器,我可以登录使用相同的用户名/密码的网站,因此多数民众赞成可能是没有问题的。 起初我因子评分因为NTLM问题(其https://issues.apache.org/jira/browse/CMIS-531使用im),但即使parameters[SessionParameter.AuthenticationProviderClass] = "DotCMIS.Binding.NtlmAuthenticationProvider";
其相同的异常。 嗯...这个异常是不是真的帮助我。 我希望我能得到更多的信息 - 也许有更好的办法? 我还有什么可尝试一下呢? 谢谢!
PS:是的,之前我开始与dotCMIS我没有安装和配置MS CMIS连接器: http://technet.microsoft.com/en-us/library/ff934619.aspx