zoukankan      html  css  js  c++  java
  • Windows Server2008+IIS7部署网站的日期格式问题

    最近部署一个ASP网站,发现网站的某个功能上的日历在原来的服务器上访问时是会根据特定日期来对该日进行加粗加红显示的,但部署到我公司机房的win2008服务器上访问时却没有这效果了。

    于是通过本地部署,利用vs进行调试查看变量值才发现在ASP代码里获取当前日期的格式是yyyy/M/d,然后代码里和另外的通过字符拼接而成的日期格式yyyy-M-d进行了比较,这显然就永远是false,所以才导致了日历那没有对特定的日期进行加粗加红显示。

    通过网上查找解决办法,最终通过以下方法成功解决了该问题。

    1、运行注册表编辑器(regedit) 
    2、进入到HKEY_USERS/.DEFAULT/Control Panel/International 
    3、修改右侧sDate值为 - 
    4、修改右侧sShortDate值为 yyyy-M-d 
    5、重启电脑

    附上VS调试ASP的方法(本人使用的是VS2010):

    1、本地安装IIS,部署ASP网站。(注意安装时要勾选上ASP和ASP.NET,配置ASP时要启用父路径,如果ASP是32位的,要在应用程序池那设置启用32位程序)。

    2、使用浏览器访问你所要调试的ASP页面。

    3、以管理员身份启动VS。

    4、VS菜单栏选择  文件=》打开=》网站,选择  本地IIS,接着选择所部署的ASP站点。

    5、VS编辑器打开想要调试的ASP文件,设置断点,在VS菜单栏上选择  调试=》附加到进程。

    6、设置如截图所示第一个红框中的选项,然后找到进程w3wp.exe

    注意如果没有找到该进程,那就把下面的“显示所有用户的进程”、“显示所有会话中的进程”都勾选上再找,如果还没有,那么再刷新下浏览器的ASP页面。

    7、附加好后,刷新浏览器ASP页面,这时候VS就会自动断点到你下断点的地方了。

  • 相关阅读:
    深刻剖析spring三种注入方式以及使用注解的原理
    springcloud(一):大话Spring Cloud
    springcloud学习资料汇总
    springboot(一):入门篇
    springboot学习资料汇总
    jvm系列(七):如何优化Java GC「译」
    jvm系列(六):Java服务GC参数调优案例
    jvm系列(五):Java GC 分析
    jvm系列(四):jvm调优-命令篇
    android view、viewgroup 事件响应拦截处理机制
  • 原文地址:https://www.cnblogs.com/liuxin-listenx/p/5732588.html
Copyright © 2011-2022 走看看