gpt4 book ai didi

wcf - 没有从客户端计算机上的 Silverlight 发送 WCF 请求

转载 作者:行者123 更新时间:2023-12-04 12:55:02 25 4
gpt4 key购买 nike

我的 SL 应用程序是商业应用程序,可以在数百台机器上正常运行。

SL 正在使用 WCF 服务并且它按预期工作,但今天我观察到客户端计算机上的行为,实际上没有调用服务器。

单击发送调用的按钮后,出现一些错误,并且在Fiddler 中没有创建有关WCF 调用的记录。

错误是:

[HttpWebRequest_WebException_RemoteServer]
Arguments: NotFound
Debugging resource strings are unavailable...

我读到了人们推荐使用 Fiddler 的这个错误,但正如我所说,Fiddler 中没有显示调用

所以问题比我最初想象的要糟糕。

它来来去去。目前我们已经找到了一个有效的解决方案,可以在问题出现后修复它,尽管它对我来说没有任何意义。

For example if I get this error in chrome & mozilla & OOB version, launching a program in IE works, and after that chrome,mozilla & OOB start to work too.



事情是,使用这种解决方法解决了这个问题的同一个人在几天内再次体验了它,比如一周,没有明显的原因,然后从不同位置启动的组合会有所帮助(通常 IE 帮助最大)。

感谢任何帮助,我开始赏金,因为它非常病态的错误,我需要以某种方式修复它。

更新

奇怪的 IE 修复场景:

在某些时候,OOB 版本进入不向服务器发送任何 WCF 请求的状态。
( fiddler 没有看到它,服务器没有得到它)​​。
在 IE 中启动 web 版本,并点击相同的按钮,发送 WCF 请求,我们在 IE web 版本中得到所需的结果。

无需更改任何其他内容,只需重新启动之前处于此错误状态的 OOB 版本,即可使 OOB 版本正常工作。它没有重新安装,没有改变 - 什么都没有。

这就是我所说的这个问题的“IE治愈”。
所以问题是 IE 可以为 OOB 版本启动哪些潜在的更改?

最佳答案

根据 this thread留言 Debugging resources are unavailable当客户端未使用 Silverlight Developer Runtime 时出现。

这意味着实际的异常对您(和我们)是隐藏的,因此下一步是在具有 Silverlight Developer Runtime 的系统上重现错误。

我找到了 this article .检查您正在使用的证书可能是值得的(您是否正在使用证书)这是与 OOB 应用程序和浏览器不同的事情之一。

关于wcf - 没有从客户端计算机上的 Silverlight 发送 WCF 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15890502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com