我将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