zoukankan      html  css  js  c++  java
  • asp中应用程序池要选DefaultAppPool

    问题的出现:我原来开发好的asp程序(ly管理),因为asp程序放在默认的dotnet2.0下做虚拟目录,所以,默认也就是用dotnet2.0做程序池了.虽然大部分asp代码运行顺利.但到了管理模块处,提交button原代码
    <!--#include file="hhhjiami/data_jiami3.asp"-->//基于web的数据库加密
    <%
    if Request.ServerVariables("REQUEST_METHOD")="POST" then
    rs.movefirst
       do while not rs.eof
       n=trim(cstr(rs("ID"))) '传递id到中间变量n
            if request.form(n)="ok" then     '打了勾选的就是"ok"了.
             rs("flag")=3   '置为不可发表,写入标志
             rs.update
       else
            rs("flag")=2               '检查通过标志,表示可以发布的信息
          rs.update 
         end if
       rs.movenext
       loop
      response.Redirect "ly_check.asp"   
    rs.close 
    end if
    response.flush
    %>
    在本机测试很正常,但移植到服务器就不行了,
    情况:登陆入去管理界面,如果提交了,就执行返回到登陆窗口,最后一看数据库,一点也没有更新到,就说明了。不能写(修改)数据库了,开始我怀疑是路径或者是数据库权限问题,经过多次的测试和思考,最后更改了该asp对应的应用程序池就解决了问题.一时也解释不到具体是什么原因.但目前是解决了.(我测试,思考...搞了两天哦)
  • 相关阅读:
    NTP服务安装
    Teambition 的使用
    搭建svn服务器和测试
    通过NTP协议进行时间同步
    转利用OpenSSL库对Socket传输进行安全加密(RSA+AES)
    转源码编译安装MySQL5.6.12详细过程
    CentOS 6.4安装ffmpeg2.4.2 支持h.265
    转:CentOS 6.4 64-bit编译安装ffmpeg
    Work 2013 博客园挂博客
    FLASH和EEPROM的最大区别
  • 原文地址:https://www.cnblogs.com/pyman/p/1563948.html
Copyright © 2011-2022 走看看