同一IIS服务器上多个应用程序在c#中的DateTime格式问题

时间:2018-12-12 19:56:24

标签: c# .net datetime iis

我将ASP.Net Web应用程序和WCF Web服务部署到具有相同应用程序池的同一IIS服务器上的同一默认网站上。使用Web应用程序时,我看到dataeng=# \d+ test_view View "public.test_view" Column | Type | Collation | Nullable | Default | Storage | Description --------+------+-----------+----------+---------+---------+------------- View definition: create view test_view as select id from public.test with no schema binding; dataeng=# \d+ test_view_2 View "public.test_view_2" Column | Type | Collation | Nullable | Default | Storage | Description --------+---------+-----------+----------+---------+---------+------------- id | integer | | | | plain | View definition: SELECT test_view.id FROM ( SELECT test.id FROM test) test_view; dataeng=# 格式的DateTime.UtcNow值。使用WCF Web服务时,我看到dd/mm/yyyy格式的DateTime.UtcNow值。

如何使两者在同一格式上达成共识?理想情况下,它应获取本地机器时间格式,即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

0 个答案:

没有答案