开始学Delphi的Web开发的笨问题,请多指教!(100分)

  • 主题发起人 主题发起人 zanpen2001
  • 开始时间 开始时间
Z

zanpen2001

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]
刚开始学用Delphi的Web编程,但写出来的dll调不出来。我也装了person web server了,
可以在IE的浏览器栏输入“http://本机名/”调出系统页面,但“http://peng/sample1.dll/test”
就不行,我已经把这个sample1.dll Copy 到 wwwroot 目录下了,怎么就不行呢?是我的服务
器设置有问题还是程序本身有问题?如果是服务器设置有问题,我要在哪里调整?

各位多费心了!先谢过了!
另外,我对网络这方面的东西了解很少,能顺便推荐本书给我吗?送上一百分,当是诚意吧!
 
高级->高级选项-><home>->编辑属性:
“目录”—>“C:/Inetpub/wwwroot”
“访问”->选中“执行”
 
看看demos/websnap目录下有个readme.txt的文件,上面讲了将isapi程序发布到iis服务器上
要先将stdvcl40.dll和另外一个什么tlb文件用tregsvr注册
 
Agree to 小人物, 主要就是权限的问题。

根目录一般是不设执行权限的, 只有读取的权限。 PWS最好放在Scripts目录中,然后
用http://localhost/scripts/yourisapi.dll来访问。 IIS里面好像是CGI-BIN目录。
养成好的习惯, 不要随便设权限,呵呵。

另外, 建议你最好先用CGI,都做完之后再用ISAPI。 因为ISAPI的调试很麻烦。要不断
重启Server程序。 当然,也可以采用WebSnap中的WebAPPDebugger, 但是好像这个东东
对于Session不灵。
 
agree with Town,
 
已经接受答案了,其实昨晚已经弄明白了。不过多谢你们![:)]
 
后退
顶部