Laden...

Forenbeiträge von Pascai Ingesamt 22 Beiträge

21.12.2011 - 20:18 Uhr

Hallo @all,

ich habe ein funktionierenden WCF Dienst, der schon unter SSL läuft.
Da das Zertifikat in ein paar Tagen abläuft haben wir ein neues erstellt von (www.startssl.com). Das alte war auch von dort.
Das SSL Zertifikat ist under LocalComputer unter Private Zertifikate installiert. Dort kann ich es sehen. Das alte Zertifikat ist dort auch installiert.
Nun haben wir mit hilfe von httpcfg das alte von dem Port gelöscht:

httpcfg delete ssl -i 0.0.0.0:9002 

Das hinzufügen des neuen ging auch ohne Probleme mit:

httpcfg set ssl -i 0.0.0.0:9002 -h abababababababababababababab

Nach dem starten des WCF Dienstes und den versuch mit Hilfe des Browsers auf die wsdl ansicht zu kommen, kommt nur die Seite kann nicht angezeigt werden.
Also wider das neue vom port gelöscht und das alte Zertifikat installiert und siehe da es geht wieder.
Jetzt bin ich doch ein wenig ratlos wo der Fehler zu suchen ist. Das Zertifikat wurde wie das alte mit Privaten Schlüssel erstellt.
Hat einer ein Tip woran es liegen könnte? Was ist an dem SSL Zertifikat falsch?
Gibt es eine Möglichkeit irgendwie ein Debug einzuschalten um zu sehen ob der Port geöffnet wird? Das svctraceviewer Tool hat mir nicht weiter geholfen.
Oder habe ich noch was beim installieren des ssl Zertifikats vergessen?

Viele Grüße und besten dank für eure Hilfe.
Pascai

12.04.2010 - 18:47 Uhr

Hi @all,

in English ist es jetzt verfügbar.
Weiß einer wann es in deutsch kommen soll?

Gruß
Pasci

30.03.2009 - 14:53 Uhr

Hallo @all,

Sorry für die Zeit die ich euch gestohlen habe.
Ich habe den Fehler gefunden. Ich war so blöd und habe im Managment Studio nicht die Testdatenbank ausgewählt sondern die Produktive und da waren die Werte mitlerweile geändert.
Sorry nochmals.

Gruß
Pascal

30.03.2009 - 14:07 Uhr

Hallo juetho,

das einzigste was unterschiedlich ist das ich mit dem Managment Studio die GUID übergebe.
Hier der Code aus dem .Net Programm etwas vereinfacht:

string SQLText = "SELECT * FROM [CompanyData] WHERE [Id]=@Id";
SQLConnection con = DatabaseTools.GetConnection();
SQLCommand cmd = new SQLCommande(SQLTest, con);
cmd.Parameters.Add("Id", SqlDbType.UniqueIdentifier).value = value;
con.open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
// Hier schau ich mit Visual Studio im Debug Modus die Daten an.
// mit dr["Discharge"] greife ich auf die Tabelle zu.

Da ich über den Namen auf die Spalte zugreife bin ich mir ziemlich sicher.

Gruß
Pascal

30.03.2009 - 13:54 Uhr

Hallo JAck30lena,

das ist nicht sehr wild.

SELECT * FROM [CompanyData] where [Id]=@Id

@Id übergebe ich eine GUI als Parameter.

Gruß
Pascal

30.03.2009 - 13:47 Uhr

Hallo @all,

ich habe ein komisches verhalten. Ich benutze den MS SQL Server 2005. Schaue mir die Daten über das Managment Studio an sehe ich als Datum den 2009-02-15 00:00:00.000.
Jetzt frage ich das ganze mir eine SQLConnection und SQLCommand ab. Bei dem SqlDataReader kommt aber der 20.03.2009 00:00:00 raus.
Kann mir einer sagen woran das liegen kann? Ich verstehe das ganze nicht so ganz.

Vielen Dank schon mal im vorraus.

03.09.2008 - 11:42 Uhr

Hallo Khalid,

das mit dem Anwendungsserver hört sich gut an. Was benutzt du für einen? Wie umständlich ist das mit dem Anwendungsserver gegenüber der Methode mit dem DateTime?

Gruß
Pascal

03.09.2008 - 11:03 Uhr

Hallo,

habe ein System zu entwickeln, wo mehrere Benutzer an einer Datenbank (SQL Server 2005) arbeiten. Mir ist klar das es zu Konflikten kommen kann. Ich kenne auch ein paar Lösungen z.B. Datensätze speeren die ein Client bearbeitet. Vor dem Zurückschreiben in die Datenbank prüfen ob die Daten verändert worden sind und dann dem Benutzer anzeigen das die Daten verändert worden sind, usw.

Nun zu der Frage. Wie sollte man es heute machen? Oder welche Lösung benutzt ihr?

Gruß
Pascal

03.03.2008 - 14:55 Uhr

Hallo .tim,

das hat nichts mit dem Assembly Sicherheit zu tun. Der Bereich in dem es in der Registry steht ist für den normalen Benutzer einfach nicht zugänglich.
Ich habe es als Lösung so gemacht das ich im Setup Programm das Log erzeuge.
So braucht man es nicht von der Anwendung zu machen und kann direkt in das Log reinschreiben.

Gruß
Pascal

03.03.2008 - 10:16 Uhr

Hallo .tim,

die Funktion EventLog.SourceExists schaut in die Registry nach den vorhandenen EventLogs. Leider braucht man dafür die erweiterten Administratoren unter Vista.
Mir ist keine Möglichkeit bekannt es anderster zu machen , außer das man seine Applikation im erweiterten Administratoren Modus startet.

Gruß
Pascal

03.12.2007 - 16:06 Uhr

Hallo Clive,

nur der Administrator darf ein EventLog erstellen. Starte die Anwendung als Administrator und es gibt nicht diese Probleme.
Unter Vista werden die Programme standartmäßig als eingeschränkter Administrator gestartet. Du must es explizit angeben.

Gruß
Pascal

20.11.2007 - 14:35 Uhr

Hallo,

wan wird es den das Visual Studio in Deutsch geben?

Gruß
Pascal

05.11.2007 - 10:46 Uhr

Hallo,

beim öffnen eines OpenFileDialogs dauert es unter Vista sehr lange bis dieser angezeigt wird. In diesem Moment sieht es so aus als ob die Anwendung abgestürtz ist. Wie kann man die lange Wartezeit verhindern? Unter Windows Xp geht es ohne Probleme.

Gruß
Pascal

22.10.2007 - 15:18 Uhr

Hallo tom-essen

Net Reactor hat einen Speziellen Modus um DLL Dateien zu Schützen.
Alle public Methoden werden aus der DLL nicht verschlüsselt, oder besser der Methodenname wird nicht verändert. Daher geht auch alles per Reflection was auf public Methoden zugreift.

Gruß
Pascal

20.10.2007 - 16:25 Uhr

Hallo djCalypso,

ein Problem gabe es nicht direkt. Ich wollte eine Funktion erweitert haben. Dies wurde dann umgesetzt. In einer späteren Version ging dann der Menupunkt nicht mehr. Inerhalb von 4 Stunden hatte ich eine neue Version wo der Fehler behoben war. Auch Fragen zwischendurch werden sehr schnell und ausführlich behandelt.

Gruß
Pascal

19.10.2007 - 11:04 Uhr

Hallo djCalypso,

ich kann das Tool nur empfehlen. Ich Arbeite selbst seit einem Jahr damit und bin sehr zufrieden. Der Support ist auch spitze.

Gruß
Pascal

29.08.2006 - 10:38 Uhr

Hallo

In der Online Hilfe gibt es doch eine Auflistung mit der man das machen kann.
Wozu dann noch die Excel Liste?

Shared Resource

Win Resource

Gruß
Pascal

23.08.2006 - 13:13 Uhr

Hallo

In der Hilfe gibt es eine Liste mit den verwendeten Resourcen.
Mit Hilfe des Codes kann man dann die Sachen austauschen.
Wie auch in der Hilfe beschrieben.


private void Form1_Load(object sender, System.EventArgs e)
{
	Infragistics.Shared.ResourceCustomizer rc;
	
	// Get the resource customizer object for the
	// 'Infragistics.Win.UltraWinTree' assembly.
	// and customize a couple of string resources.
	rc = Infragistics.Win.UltraWinTree.Resources.Customizer;
	rc.SetCustomizedString("xxxxx", "New string for 'xxxxx' resource");
	rc.SetCustomizedString("yyyyy", "New string for 'yyyyy' resource");

	// Get the resource customizer object for the 
	// 'Infragistics.Win' assembly to customize one
	// of its string resources.
	rc = Infragistics.Win.Resources.Customizer;
	rc.SetCustomizedString("zzzzz", "New string for 'zzzzz' resource");

	// The 'GetCustomizedString' method can be used to
	// retrieve any previously customized string resource.
	string customizedString = rc.GetCustomizedString("zzzzz");

	// Note: In the above examples, the first parameter
	// to the 'SetCustomizedString' method (i.e. "xxxxx",
	// "yyyyy" or "zzzzz") specifies the name of the resource.
	// A list of the resource names is included in online help
	// under Infragistics Software\[assembly name]\Support Topics\
	// Message Strings Customization [name]
	//
	// Also, the string resources can be reset back to there
	// original values by calling one of the 'Reset...' methods
	// as in the following sample code.
	// Reset a previously customized string resource back to
	// its original value.
	rc.ResetCustomizedString("xxxxx");
	// Reset all previously customized string resources back to
	// their original values.
	rc.ResetAllCustomizedStrings();

}


23.08.2006 - 12:39 Uhr

Hallo

Dies kannst du mittels Refelction machen.

13.08.2006 - 11:03 Uhr

Hi

Die Komponente die ich benutze kapeselt ja nur die MAPI. Damit man es einfacher hat die Funktionen der MAPI zu nutzen. Man kann naturlich auchselber die MAPI ansprechen nur ist das nicht gerade Einfach und warum sollte man das machen wenn es für wenig Geld das gleiche mit einer Komponente geht?

Die Idee mit dem SMTP ist auch nicht gerade eine Lösung.
Wenn man per SMTP selber Mails an fremde Server versendet kommen bei einigen die Mails nicht an. Da die Server prüfen ob die IP über die gesendet worden ist auch ein eingetragener Mail Server ist. Um Spam zu verhindern.

Benutzt man SMTP um auf einen SMTP Server zu Releayen hat man das Problem meist mit der Authentifikation. Da muss man dem Programm immer die Daten mitgeben. Die können Sich natürlich änder usw. Also auch nicht gerade eine schönen Lösung.

10.08.2006 - 12:24 Uhr

Hallo

Es gibt eine Komponente die das Fenster unterdrückt.

http://www.add-in-express.com/outlook-security/

Benutze es selber und habe keine Probleme damit. Ist einfach zu handhaben.

13.07.2006 - 10:02 Uhr

Hallo

Es gibt eine Komponente die das Fenster unterdrückt.

http://www.add-in-express.com/outlook-security/

Benutze es selber und habe keine Probleme damit. Ist einfach zu handhaben.