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 网络驱动器上工作。
我有一个非常棘手的运行问题。此代码:
....
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 驱动器。当我在 samba 网络驱动器上尝试它时,它就可以工作了。我不相信即使是微软也能解释为什么它不能在 NFS 网络驱动器上工作。