vs2008  写的一个简单 web service 其中在 web.config 里 appSettings 节点下 自定义了 字符串
在我这发布调试一切正常 
客户那 提示  xx行 错误 (win2003 server iis6) 同时运行多个net框架版本的 aspx网站 有1.1的 
我发布 时 新指定了 应用程序池 
<add key="BorrowSql" value ="select borrowstatus =CASE
          WHEN (DATEDIFF(dd,CONVERT(varchar(10), getdate(), 120),convert(varchar(10),a.rq+a.ts,120))&gt;7 ) THEN '正常'   
          WHEN (DATEDIFF(dd,CONVERT(varchar(10), getdate(), 120),convert(varchar(10),a.rq+a.ts,120))&lt;0 ) THEN '已到期' ELSE '将超期'END,
          b.bm_jlh,b.ztm as bookname,convert(varchar(10),a.rq,120) as borrowdate, convert(varchar(10),a.rq+a.ts,120) as returndate ,b.flh as borrownum ,a.tmh as barcode from lt_sw a,bm_main b where zh='{0}' and a.bm_jlh=b.bm_jlh"/>
里面是一个  sql 字符串 包含了 大于号 小于号

解决方案 »

  1.   

    错误信息就是 说web。config的事情么?还有新建池是否只有这个2.0应用?
      

  2.   

    同时运行多个net框架版本的 aspx网站 有1.1的  你的一个服务器跑了N个不同框架的网站吗?
      

  3.   

    是呀  有1.1 框架网站 
    我发布的这个 vs2008开发  目标框架 3.5  错误提示 web.config  xx行 就是我给出的 那行
      

  4.   

    你厉害,sql都写在配置文件里,不怕给人看。
      

  5.   

    检查下你懂的iis上是不是有很多不同.netfromwork版本的网站?
      

  6.   

    我发布时  新建了 应用程序池(已现有defaultappool为模板)建立的 如果公用 默认程序池 会报  server application unavailable 
      

  7.   

    或者 大家 说说  .net  1.1  .net2.0 并存于一个 iis  应该注意哪些 事项