sql-serverprotokoll fehlgeschlagen für WPF-C # -Projekt

Ich habe einen installierten SQL server 2008 auf meinem Win Xp Box erstellt und ich entwickle meine Wpf Web App auf meinem Laptop. wenn ich versuche, eine Verbindung mit Code zu erstellen, bekomme ich einen securityserrors, ich versuche die Verbindung mit dem Benutzer / Passwort Combo mit Managment Studio auf meinem Laptop ohne Problem. Dies ist der Code, den ich habe, bei con.Open () bekomme ich die Fehlermeldung tha ich habe upder den Code gepostet.

sql.SqlConnectionStringBuilder csb = new System.Data.SqlClient.SqlConnectionStringBuilder(); csb.DataSource = "mkitt.com"; csb.UserID = "user"; csb.Password = "password"; csb.InitialCatalog = "Investix"; sql.SqlConnection con = new sql.SqlConnection(csb.ConnectionString); con.Open(); System.Security.SecurityException was unhandled by user code Message="Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed." Source="mscorlib" StackTrace: at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) 

… ich schneide den Rest der Stapelspur …

Ich habe diesen Fehler noch nie erlebt, bevor ich nicht sicher bin, ob die Ursache / Lösung das Problem kennt?

Vielen Dank im Voraus für die Hilfe

Marios

Dies ist in der Regel ein vertrauenswürdiges Problem. Sie müssen die securityseigenschaften in Ihrem WPF-Projekt festlegen, um "Full Trust" zu verwenden.

Das ist ein "Code Access Security Policy" (caspol) Problem – dh Ihre WPF App läuft nicht in vollem Vertrauen und hat nicht die zitierte Berechtigung.

Wenn Sie mit ClickOnce bereitstellen, können Sie die permissions zuweisen, die Ihre App auf der Registerkarte security (Projekteigenschaften) anfordern soll. Sie können bei Bedarf auch das volle Vertrauen anfordern.