AutodiscoverUrl 抛出错误,但仅当 运行 在网络驱动器上时

AutodiscoverUrl throws an error but only when running on a network drive

我有一个非常棘手的运行问题。此代码:

....
exchangeService [i].Credentials = new WebCredentials( "user", "pwd" );
exchangeService [i].AutodiscoverUrl( "the-user-email-address" );

运行 它在 C: 硬盘驱动器上它工作正常,我可以向日历添加新条目。

运行 它在 any 网络驱动器上 AutodiscoverUrl() 抛出错误:

The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

程序所在目录[HDD & Network]内容相等!

我的问题: 这个非常简单的程序不能 运行 在网络驱动器上的原因是什么?

更新:

它是 运行 在 Windows Server 2012 R2 上,网络驱动器是通过 mount ...

连接的 NFS 驱动器

好的,亲爱的微软,这是个谜:

它不适用于 NFS 驱动器。当我在 samba 网络驱动器上尝试它时,它就可以工作了。我不相信即使是微软也能解释为什么它不能在 NFS 网络驱动器上工作。