请问一下,有没有通过VB编写的.EXE程序来修改一个指定站点的变量数据,例如获取与修改application数据
问题子项如下:
1.在VB中怎么样指定一个站点
2.怎么样获取这个站点的application
3.怎么样修改并保存他们?
注:IIS站点的语言是ASP的

解决方案 »

  1.   

    两种办法:
    一是不要写成EXE,而已写成DLL,在DLL里引用“Microsoft Active Server Pages Object Library”,然后在ASP使用该DLL。
    二是写成CGI的EXE来代替ASP。
      

  2.   

    我没用过"Microsoft Active Server Pages Object Library"这个库,,
    2L说可以改,,我不知道LZ修的意思是什么,要么就是下面二种吧:
    1.VB写的东西在客户机上面,当客户机运行某个网站时,修改ASP中变量的数据?
    2.VB写的东西在服务器上面,当客户机向服务器提交请求时,VB自动修改ASP中的变量数据?那么我提一下我自己的意见:如果LZ是我刚提出来的第一种设想,那么我很怀疑2L说的"可以",理由是根据WEB程序的特性---请求应答模式
    当客户机向服务器发出请求后(也就是我们通常在WEB浏览器中输入网址并点击确认按钮后),服务器先回抛一个
    响应信息,确认服务器与客户机已保持连接状态(此时并不会有有效的数据进行交换),客户机得到信息后再次提
    交响应信息,服务器收到后,做了二件事情,以IIS为例,IIS首先解释指定的ASP页面中ASP代码(仅仅为ASP代码,
    连接库为ASP.dll)然后将解释过的代码与HTML代码一同发送给客户机(发送过程中,可能会分几次发送,如果HTML
    代码过常的话,当然这里也包含了所有的客户端脚本代码),客户机在接收完毕后,一边解释HTML中的客户端脚本,一边
    显示在WEB浏览器中.那么,2L所说的"可以"是什么意思?是指当第一次客户机发起请求时,就去改指定ASP页面中指定
    的ASP变量数据???我想来想去,如果要改的话只能是这个时候去修改,错过了这个时候再改就变为了不现实,因为ASP
    脚本,已经被IIS解释过了,再想去改已经是下一次提交的事情了.如果LZ是我刚提出来的第二种设想,那么2L说可以,那是可以的,只不过有这必要吗,自己的服务器自己手动不会改吗?
    用得着这么麻烦吗?
      

  3.   

    Microsoft Active Server Pages Object Library本来就是服务器组件啊。
    至于为什么要用程序来修改Application变量,这个好理解。
    怕只怕LZ想歪了,想在客户机上修改服务器上的某个变量,这样一来,就不是在CSDN里所要问的问题了。