ロケールや日時のフォーマットに依存しない古い(つまり、作成しなかった)アプリケーションのデプロイを実行しようとしています。アプリケーションのコードを修正することは、現時点ではオプションではありません。
新しいサーバーでは日付形式がdd/mm / yyyyとして表示されますが、次のサーバーではmm / dd / yyyyとして表示されるため、このアプリケーションをあるサーバーから次のサーバーに移動する際に問題が発生します。
元のサーバーはWindowsServer2008のインストールです。これは、IISでホストされているASP.NETアプリケーションです。
新しいサーバーは、ESXを実行している仮想化環境です。VMはWindowsServer2008イメージです。
簡単な調査により、新しいVMの日付設定が別のロケール(デフォルトではdd / mm / yyyy)に構成されていることがわかりました。ただし、VMを再構成して再起動したところ、同じ動作が見られます。
この設定が新しいVMのどこから取得されるかについてのアイデアはありますか?または、VMの日付設定でASP.NET Frameworkが受信する形式を変更するように強制するために、従う必要のあるプロセスでしょうか。
ありがとう、badPanda