新足迹

 找回密码
 注册

精华好帖回顾

· 投资房 (2007-11-4) 吃喝拉撒睡 · 嫁中国男人,还是澳洲男人? (2008-10-19) cl2007
· 女儿与中文 (2007-12-18) wangjing_ku · 2F上海菜 - 跟我学做四喜烤麸 (2009-10-19) 朱家姆妈
Advertisement
Advertisement
查看: 1470|回复: 10

asp.net + sharepoint, 很诡异的事情。请达人指教!!!!!!!!! [复制链接]

头像被屏蔽

禁止访问

发表于 2012-9-7 00:22 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
asp.net + sharepoint,在我的开发机子上跑,没有任何的问题。

弄到测试环境。就出现了一个非常奇怪的现象。

我的一个page, 用来 search。
两个textbox,
DATE From ,
DATE To

问题来了。 每天第一次运行的时候。两个日期,必须按照(MM/DD/YYYY)的美国格式输入,否则报错。 可是,过几分钟以后。自动变成了(DD/MM/YYYY)的澳洲格式。感觉上,我第一次触发website的时候,启动了某个线程。等那个线程完成了以后,LOCALE 就变成了 澳洲的。IISRESET,同样的问题就会出现。 在我的开发机子上跑,没有任何的问题,一直都是澳洲格式。

各位高手,看懂了吗????
签名被屏蔽
Advertisement
Advertisement

发表于 2012-9-7 10:30 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
先把sharepoint拿掉,看看asp.net有没有问题
头像被屏蔽

禁止访问

发表于 2012-9-7 22:29 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
uowzd01 发表于 2012-9-7 09:30
先把sharepoint拿掉,看看asp.net有没有问题

哎。 我没有权限啊
签名被屏蔽

发表于 2012-9-8 22:21 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你site collection 的regional是澳洲嘛?

发表于 2012-9-8 22:24 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
别告诉我你把asp.net 和sharepoint 放在一个server上
头像被屏蔽

禁止访问

发表于 2012-9-8 23:00 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
liedong 发表于 2012-9-8 21:24
别告诉我你把asp.net 和sharepoint 放在一个server上

对,就是一个sever.矛盾吗?
签名被屏蔽
Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2012-9-8 23:01 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
liedong 发表于 2012-9-8 21:21
你site collection 的regional是澳洲嘛?

不知道。 反正。 sharepoint database, WEBS table. LOCALE 是 澳洲的
签名被屏蔽

发表于 2012-9-10 16:09 |显示全部楼层
此文章由 donner 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 donner 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可能哪里的代码不干净,试下这样在你程序里强制设一下:

CultureInfo originalCulture = Thread.CurrentThread.CurrentCulture;
            Thread.CurrentThread.CurrentCulture = new CultureInfo("en-AU");

            // insert your codes here.

            Thread.CurrentThread.CurrentCulture = originalCulture;

评分

参与人数 1积分 +4 收起 理由
atransformer + 4 感谢分享

查看全部评分

头像被屏蔽

禁止访问

发表于 2012-9-17 23:37 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
donner 发表于 2012-9-10 15:09
可能哪里的代码不干净,试下这样在你程序里强制设一下:

CultureInfo originalCulture = Thread.CurrentTh ...

DateTime.Parse Method (String, IFormatProvider, DateTimeStyles)

用这个解决了。 谢谢你的建议。
虽然没有治本。但是起码工作了。 诡异的事情

评分

参与人数 1积分 +1 收起 理由
donner + 1 恭喜,感谢公布答案。

查看全部评分

签名被屏蔽

发表于 2012-9-20 22:41 |显示全部楼层
此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zenzen 发表于 2012-9-17 23:10
这就是所谓的bug

高手,一言中的
头像被屏蔽

禁止访问

发表于 2012-9-21 00:04 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
update 一下。

由于我们的DNS没有设置好。 用 IP 访问。 今天 DNS 完成, 这个问题就消失。 sharepoint 真是很诡异啊
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部