WebServerApplication编译不出.exe文件是怎么回事?(50分)

  • 主题发起人 主题发起人 longwx
  • 开始时间 开始时间
如果你做的是ISAPI那只能编译出DLL文件,如果作的是CGI检查以下你的
PROJECT/OPTION菜单下的DIRECTOTIES下的OUTPUT DIRECTORY
 
DEMO中关于ISAPI,CGI ,WINCGI 有例子
/WEBSERV/ISERVCGI.DPR
/WEBSERV/ISERVER.DPR
 
isaPi ----- Dll
CGI -------- EXE
WIN-CGI ------ EXE


check your project /option 's OUTPUT dir
另外,若是ISAPI,你用浏览器调试时,当程序发生改变后,建议重新启动
(可能和CACHE有关,否则得不到新结果)
 
to chenlili:
只要你的页面不是直接链接到编译输出的程序,不就不用经常从启动了
 
TO 唐晓锋:
能说得详细些吗?我可是每次都得重启,累!:(
 
看看aimigoo 大虾的本事//受益匪浅


具体情况看http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=103090


今天是回郑州后第一次连上大富翁,就撞见这个问题,哈哈,这样:
1. PWS中的Inetinfo.exe为主调用程序,即Inetinfo.exe应该为HOST.
2. 参数用-e w3svc没有问题。
3. ——这可能是最重要的一点:你必须先将PWS和Inetinfo.exe从系统中移出去。如
果不这样,Delphi根本控制不到HOST!!!
4. 移除方法:修改注册表,将
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run 和
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/RunServices
中涉及到PWS和Inetinfo.exe的两个键值删去,再重启机器。这时,PWS和Inetinfo就已经不在系统中了。再启动Delphi,调试吧。 :)
 
if u make a isapi/nsapi project you will never get exe but a dll
and if your webapp is in use you will never generate a new one to
overwrite it.
 
longwx:

这个问题已经很长时间没有人参加讨论,为保持版面
整洁,节约网友时间,请提问者采取必要处理措施。
关于本版管理细则,请参见<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这个</a>问题。如两天
内提问者没有响应,我将采取强制措施。

如有管理建议,请到<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这里</a>提出。谢谢!
 
多人接受答案了。
 
后退
顶部