2016-09-23 1 views
0

Ich bin neu auf CefSharp, also folgte ich der first tutorial von CefSharp-WPF, die mir gemacht wurde, eine neue Anwendung zu erstellen.CefSharp-WPF: Anwendung wird nicht in anderen PC gerendert

Allerdings, wenn ich diese Anwendung mit Ordner in bin/x64/release Verzeichnis auf anderen PC kopiert, öffnete es die Anwendung, aber die Seite wird nicht gerendert.

Muss ich etwas configs für den Start anderen PC?

Hier ist mein Code-Snippet.

MainWindow.xaml.cs

using CefSharp; 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Data; 
using System.Windows.Documents; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Imaging; 
using System.Windows.Navigation; 
using System.Windows.Shapes; 
using NetFwTypeLib; 

namespace StocktalkPC 
{ 
    /// <summary> 
    /// MainWindow.xaml에 대한 상호 작용 논리 
    /// </summary> 
    public partial class MainWindow : Window 
    { 
     public MainWindow() 
     { 

      var settings = new CefSharp.CefSettings 
      { 
      }; 
      settings.CefCommandLineArgs.Add("disable-gpu", "1"); 
      Cef.Initialize(settings); 

      InitializeComponent(); 
     } 
    } 
} 

MainWindow.xaml

<Window x:Class="StocktalkPC.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
     xmlns:local="clr-namespace:StocktalkPC" 
     xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf" 
     mc:Ignorable="d" 
     Title="MainWindow" Height="700" Width="1260"> 
    <Grid> 
     <cefSharp:ChromiumWebBrowser Grid.Row="0" 
     Address="http://pc.dev.stocktalk.kr:30802/webchat" /> 
    </Grid> 
</Window> 

Antwort

0

Es war Adressenproblem. Ich habe den Host als diese Domain hinzugefügt, aber es ist keine echte Domain.