簡體   English   中英

Silverlight應用程序因未知原因停止工作(未更改服務器或代碼)

[英]Silverlight Application stopped working for no known reason (no server or code changes made)

如果這個問題已經回答,我預先表示歉意。 我一直在搜索,沒有發現與我的問題類似的東西。

我使用WCF服務向我的數據庫構建了Silverlight應用程序。 該應用程序大約在三個月前部署。 當時,我讓一些用戶進行了嘗試,只是為了確保安全性和功能正常運行,或多或少都達到了預期。

它終於進入了UAT(大約兩個星期前)。 自幾個月前我從最初的測試人員那里獲得“確定”以來,我還沒有涉及服務器設置,IIS設置或代碼。 我什至沒有去過該站點,因為不需要任何工作,也沒有出現問題。

1月18日,用戶致電服務台以獲取登錄該站點的幫助。 我認為問題已解決,所以這將是最后一次有人可以訪問該網站。

現在沒有人可以使用該應用程序。 再次,我改變了什么。 我曾與服務台交談過,服務台反復告訴我,他們為解決用戶問題所做的任何更改都不會影響應用程序(在本例中為VPN問題)。

我在IE 10和IE 11中遇到“無法顯示此頁面”的問題。在這台服務器上一直沒有改變的唯一事情是已添加Windows服務器更新。 該公司的大多數人都使用Windows 7作為其客戶端操作系統,但是一個用戶使用Windows10。他絕對沒有問題可以訪問該站點。 成功導航到頁面/站點的唯一其他方法是從服務器內部(登錄)。

我已經檢查了所有安全設置; 我嘗試了不同版本的IE(以防客戶端問題); 我已經檢查了IIS設置; 一切都按原樣設置。 我可以導航到WCF服務,而不會出現應用程序問題。 (例如: http://myapp.mydomain.local/myservice.svc- >正常; http://myapp.mydomain.local- >不起作用)

很抱歉漫步。 我想提供盡可能多的信息。 請幫助我弄清楚我在做什么錯。 謝謝!

所以...我發現了問題所在。 我們的數據中心安裝了一些更新,其中一個更新認為Silverlight是一種威脅。 它阻止了一切。

這是一個問題,開發人員(我)告訴網絡人員有問題,而他堅持認為這全都是我的事情。 當他意識到自己可以通過防火牆訪問應用程序時,他意識到了問題所在(他有某種直接通往我們數據中心的通道)。

建議的調試Silverlight問題的方法。

  1. 運行IE / Firefox(不再支持Chrome,不再支持Chrome)F12工具並監控流量。 它可能表明該應用程序因數據庫更改,跨腳本問題以及無法提供服務的其他原因而死。 無論F12網絡監視器可能會發現其他問題...
  2. 最好的檢查之一是查看silverlight應用程序是否可以在服務器上運行。 遠程進入服務器並通過localhost啟動頁面。 如果它在服務器上本地運行,而不是通過網絡運行,請開始檢查防火牆等。
  3. 如果可以,請在開發工具箱上的調試器中運行該程序...這可能表明發生異常,這是程序的根本原因。

暫無
暫無

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

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