我有我的應用程序在WPF中編寫。現在,我希望它在瀏覽器中運行,所以我已經閱讀了它,並且我知道XBAP是我的解決方案。在瀏覽器中運行WPF應用程序
我的問題是什麼?它不會在我的電腦上運行。我檢查了每個流行的瀏覽器(鉻,FF,IE,歌劇),沒有任何東西。瀏覽器無法處理.xbap
文件,只是下載它。 我嘗試嘗試除了上面發生的事情。任何人都可以猜測爲什麼它不工作?它是否被棄用的技術,我有太新的瀏覽器或什麼?我發現的每一個條目都是2-4歲。
我有我的應用程序在WPF中編寫。現在,我希望它在瀏覽器中運行,所以我已經閱讀了它,並且我知道XBAP是我的解決方案。在瀏覽器中運行WPF應用程序
我的問題是什麼?它不會在我的電腦上運行。我檢查了每個流行的瀏覽器(鉻,FF,IE,歌劇),沒有任何東西。瀏覽器無法處理.xbap
文件,只是下載它。 我嘗試嘗試除了上面發生的事情。任何人都可以猜測爲什麼它不工作?它是否被棄用的技術,我有太新的瀏覽器或什麼?我發現的每一個條目都是2-4歲。
首先適用於Internet Explorer(IE9起),你需要確保你已經啓用XBAP/XAML支持:
對於Firefox和Chrome,你必須做一些事情有點不同:
但除了上述需要ŧ o請注意,當您運行XBAP應用程序時,它將在Internet區域中運行....所以您最大的問題是通常您沒有完全信任...因此您的應用程序無法調用特權代碼...如果它試圖然後你得到安全例外。
的一種方式,讓您的XBAP是「值得信賴的」,是得到它使用證書籤名(你應該購買Verisign頒發,而適當的一個比使用測試證書)和ClickOnce部署。
或者你可以讓你的應用程序作爲常規WPF .EXE和使用的ClickOnce將其從一個網站,但運行部署它在當地完全信任。
不是直接的方式,你可以找到你的答案Microsoft MSDN Forum
我終於做到了感謝你們!你真了不起!非常感謝你 :) – Koscik