如何设置才能运行cgi程序?(50分)

  • 主题发起人 主题发起人 dutboy
  • 开始时间 开始时间
D

dutboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我作了一个简单得小程序,就是查看request得参数值。生产了一个project1.exe,然后放到我的web目录下,我的系统是2003,然后设置了一下web扩展,把这个project1.exe加了仅去,可是从浏览器浏览时,出现错误:
Internal Server Error 500

Exception: EAccessViolation
Message: Access violation at address 77F3831D in module 'ntdll.dll'. Write of address 004045D9

到底怎么设置才能运行呢?

程序代码:
procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
response.Content:='<h3>this is a test for Response</h3>';
response.Content:=response.Content+'<p>Remote Addr:'+Request.remoteAddr+'</p>';
response.Content:=response.Content+'<p>UserAgent:'+request.UserAgent+'</p>';
response.Content:=response.Content+'<p>PathInfo:'+request.PathInfo+'</p>';
handled:=true;
end;
就这么一个web action罢了
 
2003的IIS与2000的IIS配置不一样,
 
具体点回答好吗?
 
后退
顶部