是Delphi和IIS方面的问题??
  我新建了一个ISAPI/NSAPI Dynamic Link Library 的Web Server Application工程,
然后我在WebModule1中放了TDatabase, TTable, TXMLBroker,TSession,
TDataSetProvider, TInetXPageProducer,并设置好了,用的是别名DBDEMOS;    连接流程如下:
Session-》
【Database->
Table1(选Employee表)->DataSetProvider->XMLBroker->InetXPageProducer】    然后我在InetXPageProducer中设置并放入了
TDataFrom-》【TDataGrid, TDataNavigator】    数据都是连接好了的 并且都是打开的。 
然后我编译了一个dll文件,按照李维书上说的运行,可是提示页面无法显示。HTTP 500 内部服务器错误。我不明白是怎么回事,哪位大侠能帮我啊,是不是要设置IIS
的什么东东啊,我已经设置了IIS的属性是让它执行应用程序。并把WebMidas下的所以东西都拷到了执行的虚拟站点目录下了。 我又用了李维上的现成例子运行了,也是同样的事啊。系统环境:Window2000 + Delphi7.0(BDE)+ IIS。各位高手请帮小弟解答一下好么??

解决方案 »

  1.   

    是不是数据不能是打开的啊,在设计环境下,先把相应数据连接关闭,再在onmodulecreate中打开相应连接如何
      

  2.   

    或者换ado试试,我用ado写很简单啊,发布的时候就只有那个dll就够了
      

  3.   

    我也试过关闭服务器,但不行,我开始用的ado,不行才用的bde
      

  4.   

    而且我的isapi无法运行,我设计了一个很简单的isapi和一个代码一样的cgi,cgi能运行而isapi不行!真郁闷
      

  5.   

    这现象很正常最好不用那个, 用INATRWEB之类的算了