2016-07-04 32 views
0

Ich habe meinen Standortserver verschoben, und der neue Server verwendet Komma statt Punkt, wenn Dezimalstellen verwendet werden.Kann den dezimalen Zuschauerstandard auf dem Server nicht ändern?

Vor Ort habe ich meinen Computer so eingestellt, dass er ein Komma verwendet, damit ich einen Code-Fix ausarbeiten kann.

Ich habe <globalization culture="af-ZA" uiCulture="af-ZA" /> zu meiner web.config hinzugefügt und festgestellt, dass es dann den Zeitraum auf separate Dezimalstellen anwenden, was ich gesucht habe.

Wenn ich <globalization culture="af-ZA" uiCulture="af-ZA" /> auf meiner Website web.config gehostet auf neuen Server platziert, ändert es nicht das Dezimaltrennzeichen in Punkt, sagt es als Komma?

Kann der Server einen Formatstandard erzwingen, der mich davon abhält, ihn zu ändern?

Antwort

0

Sie können CultureInfo.InvariantCulture-Eigenschaft MSDN Link verwenden.

Auf diese Weise ignoriert der Server die Einstellungen und verwendet den "Standard" -Wert. in Ihrem Fall wird es Komma verwenden.