Webfront im SysTray

Hm, bei mir will das Ding nicht:


Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.Collections.Generic.KeyNotFoundException: Der angegebene Schlüssel war nicht im Wörterbuch angegeben.
   bei System.ThrowHelper.ThrowKeyNotFoundException()
   bei System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   bei ipsSysTray.frmMain.resize()
   bei ipsSysTray.frmMain.show()
   bei ipsSysTray.frmMain.notify_Click(Object sender, EventArgs e)
   bei System.Windows.Forms.NotifyIcon.OnClick(EventArgs e)
   bei System.Windows.Forms.NotifyIcon.WmMouseUp(Message& m, MouseButtons button)
   bei System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   bei System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.5444 (Win7SP1GDR.050727-5400).
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
ipsSysTray
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Users/Tom/ipsSysTray/ipsSysTray.exe.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
WebKitBrowser
    Assembly-Version: 0.5.0.0.
    Win32-Version: 0.5.0.0.
    CodeBase: file:///C:/Users/Tom/ipsSysTray/WebKitBrowser.DLL.
----------------------------------------
WebKit.Interop
    Assembly-Version: 533.0.0.0.
    Win32-Version: .
    CodeBase: file:///C:/Users/Tom/ipsSysTray/WebKit.Interop.DLL.
----------------------------------------
mscorlib.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.5444 (Win7SP1GDR.050727-5400).
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_de_b77a5c561934e089/System.resources.dll.
----------------------------------------
Accessibility
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

Die settings.ini:

width=600
height=400
url=http://192.168.0.105:82/
HAUSTECHNIK1=11671|600x400
HAUSTECHNIK2=54675|600x400

Bei mir auch nicht, aber ich habe den Beitrag #10gelesen ;).

Was allerdings auch nicht ändert :eek:.

Aber wenn man den Beitrag #1 aufmerksam liest :slight_smile:

wks-v02=25936|600x250 ‚ComputerHostname=WebFrontConfigID|BreitexHöhe

aber welchen Sinn haben dann die ersten beiden Zeilen :o.

Und meine Tests haben zum plötzlichen Ende von IPS geführt, ohne jeden Hinweis im Logfile :(.

Hallo, ich bekomm’s auch nicht zum Laufen. (KeyNotFoundException)
Kann man das Projekt im Quellcode bekommen? Dann könnte man’s leicht debuggen.
Gruß Jens

Wenn du die Konfiguration, wie von mir zitiert und im ersten Beitrag beschrieben, korrekt anpasst, dann funktioniert der Aufruf.
Zumindest bei mir war das so. Wie so oft, der Fehler sitzt vorm Gerät :D.

Wir schieben heute ein update hoch, damit die Fehlermeldung eindeutiger ist. Ich habe wohl die Anleitung zur settings.ini nicht genau genug beschrieben…
Ich gebe dann ein kurzes Feddback wenns oben ist…

Den Quellcode geben wir natürlich nicht raus. Ein bisschen Progrmmierer-Ehre bleibt noch bei uns. Auch wenn ich das kostenlos zur Verfügung stelle bleiben die Rechte bei uns :wink:
Trotzdem danke für die Unterstützung zum debuggen.

… Update ist oben, einfach den zip Inhalt austauschen…

Wunderbar, jetzt geht’s - vielen Dank. Was ich nicht verstanden hatte ist, dass der Hostname eingetragen werden muss, auf dem das Tool laeuft und nicht der des IPS-Servers. Ich hatte zwar gesehen, dass die URL ja eh noch extra eingetragen werden muss, aber das hatte mir als Hinweis nicht gereicht. Die Fehlermeldung bringt die Lösung in 2 Sekunden

Prima Tool, Nach all den Hinweisen gab es kein Problem mit der Konfiguration. Danke !!

BestEx

Schönes Ding … vielen Dank dafür !!

Wie bekommt man denn jetzt ein passendes Webfront konfiguriert … also Größentechnisch, so das alles schön kompakt bleibt? :confused:

Gruß
Jens

Sehr schön, kaum macht man’s richtig, schon geht’s.
Prima Tool, danke.
Gruß Jens

Super Tool…

leider funktioniert nur das Webfrunt nach dem Ruhezustand nicht mehr…

Muss jedesmal das Programm neustarten. Wäre ein Menüpunkt Aktualisieren möglich? Spitze wäre natürlich eine automatische Aktualisierung wenn er aus dem Ruhezustand wieder kommt…

Mit F5 sollte der Refresh funktionieren.
Wenn es zeitlich hinhaut, kann ich mal probieren einen Refresh nach dem Ruhezustand zu programmieren.
Als Workaround könnte bei Vista und Windows 7 auch ein geplante Aufgabe sein. Da kann man auf solche Events reagieren.

Leider funktioniert der F5 Trick nicht, hatte ich auch schon probiert.

Wer den Browser oder etwas ähnliches programmieren will findet den ursprünglichen Code auf:

http://webkitdotnet.sourceforge.net/downloads.php

Und zum Thema Progrmmierer-Ehre: Wer Code von andere nutzt, ein bissel ummodelt und dann ohne Hinweis auf den ursprünglichen Programmierer als seinen eigenen ausgibt, der sollte nicht von Ehre reden !


All source code provided in this release of WebKit.NET is subject to the
following licensing terms:

Copyright © 2009, Peter Nelson (charn.opcode@gmail.com)
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.

Hallo!

Wie sieht es denn aus mit der Passwortabfrage bei externem Zugriff? Kann man hier evtl. auch irgendwo das Kennwort hinterlegen?

Gruß
Tobias

Im Webfrontconfigurator nach unten scrollen, da kannst Du dann ein PW eingeben.

Ups: Dachte Du meinst Webfront

passtwort kannst in der url mit übergeben

h t t p : / / u s e r : p a s s w o r t @ u r l : p o r t

sorry, ich hab das sonst net reinbekommen ohne das der Editor das entstellt :wink:

Nebenbei, meine Foscam und meine Panasonic Livestream’s werden nicht angezeigt, einer eine Idee woran das liegen könnte?
Wenn ich im Firefox dann guck, sind beide Streams da!

Das ist ein besonderes ‚Sicherheitsfeature‘ für externe Seiten:

ah ok, ist dagegen ein kraut oder ne hintertür gewachsen?

also das mit der webfront.js war nicht der heilige grahl!!! die Cam ist nach wie vor nicht drin, braucht aber auch kein Java!

Danke für den Hinweis. Nur stellt sich mir gerade die Frage wie der Username lauten soll? Mein Webfront fragt ja auch nur nach einem Kennwort.
Irgendwelche Ideen?