Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VS2010 Anwendung funktioniert nicht auf Win7

23 views
Skip to first unread message

Andre

unread,
Jun 22, 2011, 4:22:02 AM6/22/11
to
Hallo,

ich habe eine Anwendung programmiert, die auf MySQL 5.0.51a Datenbank
zugreift. Auf allen getesteten XP Rechner l?uft mein Programm
einwandfrei.
Beim Anmelden am MySql Server, an allen Win 7 (32 und 64) Rechner,
bekomme ich die gleiche Fehlermeldung.
Fehlerquellen: Firewall und UAC kann ich ausschließen - beides
ausgeschaltet.
Kann mir jemand ein Tipp geben, woran das liegen kann?

FM:
Informationen ?ber das Aufrufen von JIT-Debuggen

anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************

System.TimeoutException: Ein Verbindungsversuch ist fehlgeschlagen, da
die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig
reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der
verbundene Host nicht reagiert hat ---> System.IO.IOException: Von
der ?bertragungsverbindung k?nnen keine Daten gelesen werden: Ein
Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer
bestimmten Zeitspanne nicht richtig reagiert hat, oder die
hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht
reagiert hat. ---> System.Net.Sockets.SocketException: Ein
Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer
bestimmten Zeitspanne nicht richtig reagiert hat, oder die
hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht
reagiert hat

bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset,
Int32 size, SocketFlags socketFlags)

bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset,
Int32 size)

--- Ende der internen Ausnahmestapel?berwachung ---

bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset,
Int32 size)

bei MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)

--- Ende der internen Ausnahmestapel?berwachung ---

bei MyNetworkStream.HandleOrRethrowException(Exception e)

bei MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)

bei System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset,
Int32 count)

bei System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)

bei System.Net.Security.SslState.CheckCompletionBefore
NextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)

bei System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32
count, AsyncProtocolRequest asyncRequest)

bei System.Net.Security.SslState.ForceAuthentication(B oolean
receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)

bei System.Net.Security.SslState.ProcessAuthentication
(LazyAsyncResult lazyResult)

bei System.Net.Security.SslStream.AuthenticateAsClient (String
targetHost, X509CertificateCollection clientCertificates, SslProtocols
enabledSslProtocols, Boolean checkCertificateRevocation)

bei MySql.Data.MySqlClient.NativeDriver.StartSSL()

bei MySql.Data.MySqlClient.NativeDriver.Open()

bei MySql.Data.MySqlClient.Driver.Open()

bei MySql.Data.MySqlClient.Driver.Create(MySqlConnecti onStringBuilder
settings)

bei MySql.Data.MySqlClient.MySqlPool.CreateNewPooledCo nnection()

bei MySql.Data.MySqlClient.MySqlPool.GetPooledConnecti on()

bei MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()

bei MySql.Data.MySqlClient.MySqlPool.GetConnection()

bei MySql.Data.MySqlClient.MySqlConnection.Open()

bei ReferenzDB.frm_datainput.fillcontrols()

bei ReferenzDB.frm_datainput..ctor()

bei ReferenzDB.frm_anmelden.button1_Click(Object sender, EventArgs e)

bei System.Windows.Forms.Control.OnClick(EventArgs e)

bei System.Windows.Forms.Button.OnClick(EventArgs e)

bei System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)

bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)

bei System.Windows.Forms.Control.WndProc(Message& m)

bei System.Windows.Forms.ButtonBase.WndProc(Message& m)

bei System.Windows.Forms.Button.WndProc(Message& m)

bei System.Windows.Forms.Control.ControlNativeWindow.O
nMessage(Message& m)

bei System.Windows.Forms.Control.ControlNativeWindow.W ndProc(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.4959 (win7RTMGDR.050727-4900).

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.

----------------------------------------

ReferenzDB

Assembly-Version: 1.0.0.0.

Win32-Version: 1.0.0.0.

CodeBase: file:///C:/Program%20Files%20(x86)/Steinbacher-Consult/ReferenzDB/ReferenzDB.exe.

----------------------------------------

System.Windows.Forms

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/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.

----------------------------------------

System

Assembly-Version: 2.0.0.0.

Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).

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.4927 (NetFXspW7.050727-4900).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

----------------------------------------

MySql.Data

Assembly-Version: 6.3.6.0.

Win32-Version: 6.3.6.0.

CodeBase: file:///C:/Program%20Files%20(x86)/Steinbacher-Consult/ReferenzDB/MySql.Data.DLL.

----------------------------------------

System.Data

Assembly-Version: 2.0.0.0.

Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).

CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll.

----------------------------------------

System.Configuration

Assembly-Version: 2.0.0.0.

Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

----------------------------------------

System.Xml

Assembly-Version: 2.0.0.0.

Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.

----------------------------------------

mscorlib.resources

Assembly-Version: 2.0.0.0.

Win32-Version: 2.0.50727.4959 (win7RTMGDR.050727-4900).

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.

----------------------------------------

System.Transactions

Assembly-Version: 2.0.0.0.

Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).

CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.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.

----------------------------------------

System.EnterpriseServices

Assembly-Version: 2.0.0.0.

Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).

CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll.

----------------------------------------

System.resources

Assembly-Version: 2.0.0.0.

Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_de_b77a5c561934e089/System.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.

Nessi

unread,
Jun 22, 2011, 5:11:31 AM6/22/11
to
Hi!

Wo laeuft der mySQL Server? Lokal oder auf einem anderen Rechner?


=== original message ===
from: Andre
date: 2011-06-22 10:22

> Hallo,
>
> ich habe eine Anwendung programmiert, die auf MySQL 5.0.51a Datenbank
> zugreift. Auf allen getesteten XP Rechner l?uft mein Programm
> einwandfrei.
> Beim Anmelden am MySql Server, an allen Win 7 (32 und 64) Rechner,
> bekomme ich die gleiche Fehlermeldung.

> Fehlerquellen: Firewall und UAC kann ich ausschlie�en - beides

Andre

unread,
Jun 22, 2011, 5:23:06 AM6/22/11
to

Auf einem anderen Rechner.

string constr = "Server=" + Properties.Settings.Default.Host +
";Port=" + Properties.Settings.Default.Port +
";Database=reflist;Uid=" +
Properties.Settings.Default.User +
";Pwd='" + Properties.Settings.Default.Password
+ "';" +
"CertificateFile=client.pfx;" +
"CertificatePassword=pass;" +
"SSL Mode=Required";

Nessi

unread,
Jun 22, 2011, 6:13:19 AM6/22/11
to
=== original message ===
from: Andre
date: 2011-06-22 11:23

> On Jun 22, 11:11 am, Nessi<ne...@nefkom.info> wrote:
>> Hi!
>>
>> Wo laeuft der mySQL Server? Lokal oder auf einem anderen Rechner?
>>
>> === original message ===
>> from: Andre
>> date: 2011-06-22 10:22
>>
>>> Hallo,
>>
>>> ich habe eine Anwendung programmiert, die auf MySQL 5.0.51a Datenbank
>>> zugreift. Auf allen getesteten XP Rechner l?uft mein Programm
>>> einwandfrei.
>>> Beim Anmelden am MySql Server, an allen Win 7 (32 und 64) Rechner,
>>> bekomme ich die gleiche Fehlermeldung.
>>> Fehlerquellen: Firewall und UAC kann ich ausschlie en - beides
>>> ausgeschaltet.
>>> Kann mir jemand ein Tipp geben, woran das liegen kann?
>>

[deleted parts of FQ]

> Auf einem anderen Rechner.
>
> string constr = "Server=" + Properties.Settings.Default.Host +
> ";Port=" + Properties.Settings.Default.Port +
> ";Database=reflist;Uid=" +
> Properties.Settings.Default.User +
> ";Pwd='" + Properties.Settings.Default.Password
> + "';" +
> "CertificateFile=client.pfx;" +
> "CertificatePassword=pass;" +
> "SSL Mode=Required";

Hast du mal probiert, ob du mit SSL und den Daten zumindest irgendwie ne
Reaktion vom mySQL Server bekommst? Er kriegt lt. Fehlermeldung nen
Timeout, weil der Server gar nicht reagiert. Ist die FW auf dem
mySQL-Rechner auch aus? Akzeptiert der Server Verbindungsanfragen von
aussen?

Andre

unread,
Jun 22, 2011, 6:39:27 AM6/22/11
to

Auf dem Windows 7 Rechner sind:

Firewall - desaktiviert
UAC - desaktiviert
Proxy - keine
.
Verbindungsanfragen von Außen werden auf dem MySQL Server akzeptier.
Wie ich gesagt habe, das Ganze läuft auf XP Rechner problemlos.
Beim Zugriff von den Windows 7 Clients aus, stürzt manchmal der MySql
Server ab.

Peter Brenner

unread,
Jun 22, 2011, 8:20:57 AM6/22/11
to

> Verbindungsanfragen von Au�en werden auf dem MySQL Server akzeptier.

Gut, hast Du auch die Tipps die Peter Fleischer Dir in der .misc Gruppe
gab auch mal probiert? Kannst Du zum Beispiel mit einem Client Tool wie
mySqlAdmin von dem Windows 7 Rechner auf den Server zugreifen?

> Wie ich gesagt habe, das Ganze l�uft auf XP Rechner problemlos.

Dann k�nntest Du mit einem Netzwerk Sniffer wie z.B Wireshark oder
tcpdump den Datenverkehr sowohl auf dem XP Rechner als auch auf dem
Win7 Rechner aufzeichnen und vergleichen.

> Beim Zugriff von den Windows 7 Clients aus, st�rzt manchmal der MySql
> Server ab.

Eventuell spielt da auch die Zeichencodierung (ASCII/UTF-8/whatever)
eine Rolle. Das sieht man dann auch in dem Netzwerkprotokoll.

Peter


--
Antworten bitte in die NG. E-M�ll Adresse wird nur selten gelesen!

Andre

unread,
Jun 22, 2011, 8:36:00 AM6/22/11
to

Hallo Peter,

mit client.tools von Windows 7 auf MySql zuzugreiffen mit ssl geht
auch nicht..

Was hälts Du davon?

http://support.microsoft.com/kb/980868/en-us

Gruß

Nessi

unread,
Jun 22, 2011, 8:56:02 AM6/22/11
to
=== original message ===
from: Andre
date: 2011-06-22 14:36

> On Jun 22, 2:20 pm, Peter Brenner<peter.brenn...@web.de> wrote:
>> On 2011-06-22 12:39 Andre wrote:
>>
>>> On Jun 22, 12:13 pm, Nessi<ne...@nefkom.info> wrote:
>>>> Hast du mal probiert, ob du mit SSL und den Daten zumindest irgendwie ne
>>>> Reaktion vom mySQL Server bekommst? Er kriegt lt. Fehlermeldung nen
>>>> Timeout, weil der Server gar nicht reagiert. Ist die FW auf dem
>>>> mySQL-Rechner auch aus? Akzeptiert der Server Verbindungsanfragen von
>>>> aussen?
>>
>>> Auf dem Windows 7 Rechner sind:
>>
>>> Firewall - desaktiviert
>>> UAC - desaktiviert
>>> Proxy - keine
>>> .
>>> Verbindungsanfragen von Au en werden auf dem MySQL Server akzeptier.
>>
>> Gut, hast Du auch die Tipps die Peter Fleischer Dir in der .misc Gruppe
>> gab auch mal probiert? Kannst Du zum Beispiel mit einem Client Tool wie
>> mySqlAdmin von dem Windows 7 Rechner auf den Server zugreifen?

[...]


>
> mit client.tools von Windows 7 auf MySql zuzugreiffen mit ssl geht
> auch nicht..

Damit kein C# Problem mehr.

> Was h�lts Du davon?
>
> http://support.microsoft.com/kb/980868/en-us

Versuchs.

Peter Brenner

unread,
Jun 22, 2011, 9:12:07 AM6/22/11
to

Ups, das mit dem SSL habe ich �bersehen. Da h�tte der Wireshark auch
nicht weitergeholfen.

Das k�nnte durchaus die Ursache sein. Also probehalber mal ohne SSL
abschalten, wenn es dann geht die Anleitung in dem Artikel befolgen
und dann wieder mit SSL probieren.

Andre

unread,
Jul 25, 2011, 3:28:04 AM7/25/11
to
> Antworten bitte in die NG. E-M ll Adresse wird nur selten gelesen!- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

update auf ubutu 11.04 und MySQL 5.1.45 hat geholfen.

Gruß
Andre

0 new messages