簡體   English   中英

在客戶端計算機上沒有從Silverlight發送WCF請求

[英]No WCF request is sent from Silverlight on client machine

我的SL應用程序是商業化的,可以在數百台機器上正常工作。

SL正在使用WCF服務,它按預期工作,但今天我觀察到客戶端計算機上的行為,實際上沒有對服務器進行調用。

單擊發送調用的按鈕后,會發生一些錯誤,並且在Fiddler中沒有創建有關WCF調用的記錄。

錯誤是:

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

我讀到了人們推薦使用Fiddler的錯誤,但正如我所說,Fiddler中沒有顯示任何調用

所以問題比我最初的想法更糟糕。

它來來去去。 目前我們已經找到了一個可以解決問題的工作解決方案,雖然它對我沒有任何意義。

例如,如果我在chrome&mozilla和OOB版本中出現此錯誤,則在IE中啟動程序可以工作,然后在Chrome之后,mozilla和OOB也開始工作。

事情就是這個解決方案解決了這個問題的人在某些日子里再次體驗它,比如一周,沒有明顯的理由,然后來自不同地點的發布組合幫助(通常IE幫助最多)。

任何幫助表示感謝,我開始賞金它作為它非常生病的bug,我需要以某種方式修復它。

更新

奇怪的IE修復場景:

在某些時候,OOB版本進入不向服務器發送任何WCF請求的狀態。 (fiddler沒有看到它,服務器沒有得到它)​​。 在IE中啟動Web版本並點擊相同的按鈕后,發送WCF請求我們在IE Web版本中得到了所需的結果。

在不更改任何其他內容的情況下,只需重新啟動之前處於此錯誤狀態的OOB版本,即可使OOB版本正常工作。 它沒有重新安裝,沒有改變 - 沒有。

這就是我所謂的“IE治愈”這個問題。 那么問題是IE可以為OOB版本推出什么樣的潛在變化?

根據此線程 ,當de client未使用Silverlight Developer Runtime時,將顯示Debugging resources are unavailable的消息。

這意味着實際的異常對您(和我們)是隱藏的,因此下一步是在具有Silverlight Developer Runtime的系統上重現錯誤。

我找到了這篇文章 檢查您正在使用的證書(您使用的是證書)可能是值得的嗎?這是與OOB應用程序和瀏覽器不同的其中一項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM