请帮我解决以下问题:
win10更新后红石4 以下代码序列停止工作:
- RasPhoneBook pbk = GetUserPhoneBook();
醇>
- RasEntry entry = RasEntry.CreateVpnEntry(ConnectionName,server,this.VpnStrategy,RasDevice.GetDeviceByName(this.DeviceName, RasDeviceType.Vpn));
- pbk.Entries.Add(条目);
错误发生在第三行 3。 pbk.Entries.Add(条目);
错误消息是: 检测到错误的结构大小。
和StakTrace是
at DotRas.Internal.ThrowHelper.ThrowRasException(Int32 errorCode) 在DotRas.Internal.RasHelper.SetEntryProperties(RasPhoneBook phoneBook,RasEntry值) 在DotRas.RasEntryCollection.InsertItem(Int32索引,RasEntry项) 在DotRas.Design.RasCollection`1.Add(TObject item)
谢谢
答案 0 :(得分:2)
RS4中的RAS API发生了变化,这种变化似乎搞砸了大量的VPN产品(在17025发布后,我遇到了Insider Builds的问题) https://support.f5.com/csp/article/K84747528
我不知道实际的API更改是什么或短期内可用的解决方法(MS知识库搜索没有任何用处)但看起来MS确实最终确认了问题并希望解决它在即将推出的RS4累积更新中。