VSTO加载项PrincipalSearcher配置系统无法初始化

时间:2019-02-07 15:47:12

标签: c# .net ldap windows-10 vsto

我正在为Word 2010开发一个VSTO加载项,该加载项在我们的Windows 7系统上似乎无法运行。
IT部门已经在使用Windows 10,并且外接程序也可以正常运行,直到我像往常一样通过InstallShield Lite 2018发布了新的setup.exe。
现在,它无法再从LDAP读取以获得用户权限,因为它在PrincipalSearcher.FindOne()处崩溃,但发生以下异常:

var search = new PrincipalSearcher { QueryFilter = principal };
var result = search.FindOne();

第一行显示the configuration system failed to initialize
Error

可以从命令行对LDAP服务器执行Ping操作,但不能通过外接程序进行操作。

var ping = new Ping();
var reply = ping.Send("myaddress");
var result = reply.Status;

异常看起来很相似:
Error

我还使用log4net登录到"/AppData/Local/MyAddIn/logfile.log",但是现在它不能追加到文件中,只能创建它。 无法访问log4net错误,因为无法通过Trace.Flush()向文件写入跟踪。
当我直接安装* .vsto文件而不是安装程序时,会发生相同的错误。

我们正在使用Windows 10 Pro
版本:1803 构建:17134.523(加载项正常工作)
版本:1803 构建:17134.471(加载项正常工作)
版本:1803 构建:17134.285(加载项有效)
版本:1809 构建:17763.107(加载项有效)

也许某些更新或补丁导致了这些问题,但我们的IT管理员无法解决。
奇怪的是,当我在控制台应用程序中运行PrincipalSearcher或Ping时,它可以正常工作,但会有大约11秒的延迟。 因此,这可能与VSTO总体上有关。

多谢指教!

0 个答案:

没有答案