2013-06-23 124 views
4

我有我的應用程序在WPF中編寫。現在,我希望它在瀏覽器中運行,所以我已經閱讀了它,並且我知道XBAP是我的解決方案。在瀏覽器中運行WPF應用程序

我的問題是什麼?它不會在我的電腦上運行。我檢查了每個流行的瀏覽器(鉻,FF,IE,歌劇),沒有任何東西。瀏覽器無法處理.xbap文件,只是下載它。 我嘗試嘗試除了上面發生的事情。任何人都可以猜測爲什麼它不工作?它是否被棄用的技​​術,我有太新的瀏覽器或什麼?我發現的每一個條目都是2-4歲。

回答

5

首先適用於Internet Explorer(IE9起),你需要確保你已經啓用XBAP/XAML支持:

enter image description here

對於Firefox和Chrome,你必須做一些事情有點不同:

但除了上述需要ŧ o請注意,當您運行XBAP應用程序時,它將在Internet區域中運行....所以您最大的問題是通常您沒有完全信任...因此您的應用程序無法調用特權代碼..​​.如果它試圖然後你得到安全例外。

的一種方式,讓您的XBAP是「值得信賴的」,是得到它使用證書籤名(你應該購買Verisign頒發,而適當的一個比使用測試證書)和ClickOnce部署。

或者你可以讓你的應用程序作爲常規WPF .EXE和使用的ClickOnce將其從一個網站,但運行部署它在當地完全信任。

+0

我終於做到了感謝你們!你真了不起!非常感謝你 :) – Koscik

相關問題