我正在尝试使用Novell发布的库(Novell.Directory.Ldap).版本2.1.10.
到目前为止我做了什么:
我测试了与应用程序(LdapBrowser)的连接并且它正在工作,因此它不是通信问题.
它是用Mono编译的,但我正在使用Visual Studio.所以用源创建了一个项目.我还提到了对Mono.Security的引用,因为该项目取决于它.
我在连接的错误捕获部分中评论了一个调用(freeWriteSemaphore(semId);),因为它抛出了更多异常.我检查了那个调用做了什么,它只是一个错误跟踪机制.
我按照Novell(http://www.novell.com/coolsolutions/feature/11204.html)文档中提供的基本步骤进行操作.
//创建LdapConnection实例
LdapConnection ldapConn = new LdapConnection(); ldapConn.SecureSocketLayer = ldapPort == 636;
// Connect函数将创建与服务器的套接字连接
ldapConn.Connect(ldapHost,ldapPort);
//绑定功能将用户对象凭据绑定到服务器
ldapConn.Bind(用户DN,userPasswd);
现在它正在崩溃Bind()函数.我收到错误91.
那么,有人曾经使用过这个库并看到它有效吗?如果是这样,你做了什么让它工作,是否需要一些特殊的配置?有没有办法让它在没有Mono的.NET环境中工作(我可以引用Mono dll,但我不希望它安装在服务器上)?
(更新)连接在端口636上,因此使用SSL.我查看了WireShark的通信,并与我从LDAP浏览器中获得的内容进行了比较.我已经看到,SSL证书的通信步骤不是由LDAP库完成的.那么,让它做到它应该做的最好的方法是什么?
(更新)我检查了文档,它表明它不支持SSL.http://www.novell.com/coolsolutions/feature/11204.html
使用LdapConnection.Bind()对LDAP服务器进行身份验证.我们仅支持明文身份验证.尚未添加SSL/TLS支持.
但是文档的日期是2004年,从那时起,已经进行了许多更新.并且库中有一个参数来定义连接是否使用SSL.所以现在我很困惑.
(更新)找到了更新的文档:http://developer.novell.com/documentation//ldapcsharp/index.html?page = / documentation //ldapcsharp/cnet/data/bqwa5p0.html.建立SSL连接的方式是在服务器上注册证书.问题是我正在做的事情并没有绑定到特定的Novell服务器,因此必须动态获取证书.
我开发了一个Windows应用商店应用程序,我们希望有一种方法将它(并管理更新)分发到一定数量的公司机器(有些使用Windows 10,其他Windows 8.1).
首先,我尝试使用Windows Intune试用但遇到了问题.我无法注册在8.1上运行的设备.我到达了必须将机器连接到工作场所的步骤(通过PC设置 - 网络 - 工作场所 - 加入)但我收到错误"确认您使用的是正确的登录信息,并且您的工作场所使用此功能.此外,与您的工作场所的连接可能现在无法正常工作.请稍等,然后再试一次." 我正在尝试使用我在启动Intune试用版时创建的试用帐户进行连接(例如:xxxx@xxxx.onmicrosoft.com).此外,我没有在Intune中看到一个允许我更新设备上现有应用程序的选项.我错过了一步吗?
非常感谢任何帮助或建议.
因此,在Sitecore站点的Data/Submit Queue中,有一个没有扩展名的文件,表示提交队列的内容.
如果您尝试将其视为文本文件,它会显示一些内容,但混合中会出现一些奇怪的字符.
那么,是否有人提出了查看此文件的应用程序?是否应该使用能够查看该格式的应用程序打开的特定格式?
额外信息:Sitecore 8.0,在控制面板或sitecore/admin中没有任何关于它的信息.