Я развернул веб-приложение 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