My .Net .exe wird verwendet, um eine Datei zu lesen und Informationen in SQL DB zu speichern. Auf dem Dev-System hatten wir Standardeinstellungen und Dateien in US-Gebietsschema und die Dinge funktionierten gut.Bereitstellen von Anwendung in einem anderen Gebietsschema als dem Gebietsschema für die Entwicklung
Ich habe die gleiche .exe verwendet und auf unserem Prod-Server bereitgestellt, wo die Standardeinstellung und die Dateien in englischer Sprache sind.
Ich habe das Datetime.Parse verwendet, das das Datum im Format des lokalen Systems analysieren sollte, d. H. Für US MM/TT/JJJJ und für UK TT/MM/JJJJ.
Aber beim Parsen des Datums im UK-Format gibt es eine Ausnahme, kann mir jemand helfen, wo ich falsch mache.
Ich bemerkte auch etwas seltsam, dass, wenn ich die Standardeinstellung von dev Maschine nach UK änderte und dann die .exe kompilierte und das gleiche entfaltete es funktionierte.
Können Sie mich auch wissen, warum es funktioniert hat.
Wäre hilfreich, wenn Sie uns sagen, welche Art von Ausnahme. Und eine Linie oder 2 der Quelle. –