读书人

在VS2005里运行正常但是发布后却无法

发布时间: 2012-01-03 22:16:06 作者: rapoo

求助:在VS2005里运行正常,但是发布后却无法正常运行
我在VS2005中编辑的ASPX页面,调试时结果可以正常运行,但是发布的时候数据库结果却显示不出来,请问这个是什么问题?应该怎么解决这个事情?

谢谢

[解决办法]
一定是操作系统设置不同造成的。
我猜你在程序中拼接SQL的时候,直接使用了类似dataTime.ToString()的句子。
建议不要直接使用ToString()方法,这个方法,会根据运行环境的操作系统设置不同而把日期格式化为不同的格式。最保险的方式就是:string.Format( "{0:D2}/{1:D2}/{2:D4} ", dt.Month, dt.Day, dt.Year)。这样生成的字符串不会因为系统设置不同而不同。

读书人网 >asp.net

热点推荐