Формат даты и времени Проблема в C # для нескольких приложений на одном сервере IIS - PullRequest
0 голосов
/ 12 декабря 2018

Я развернул веб-приложение ASP.Net и веб-службу WCF на одном веб-сайте по умолчанию на одном сервере IIS с тем же пулом приложений.Когда я использую веб-приложение, я вижу значение DateTime.UtcNow в формате dd/mm/yyyy.Когда я пользуюсь веб-сервисом WCF, я вижу значение DateTime.UtcNow в формате mm/dd/yyyy.

Как мне согласовать оба формата в одном и том же формате?В идеале он должен получить формат локального машинного времени, равный mm/dd/yyyy.Существуют ли какие-либо настройки в файле web.config или в файле конфигурации машины или в настройках IIS, чтобы все приложения могли выбирать правильный формат даты и времени?

Мои службы WCF для мыла используют инструмент soapUi.

Ниже приведены форматы DateTime для каждого приложения:

main App: dd/mm/yyyy
wcf webservices: mm/dd/yyyy
local machine : mm/dd/yyyy
applicationPool:  asp.net4.5
...