2000下没有成功
nt4下据说可以有一个简单又复杂的调试方法,我写的一个宏:#ifndef ISAPI_RELEASE
#define ISAPI_MSGBOX(msg) MessageBox(0, msg, "ISAPI Debug Info", MB_OK|MB_TOPMOST|0x00200000L)
#else
#define ISAPI_MSGBOX(msg) ((void)(msg))
#endif还有更好的调试,可以单步跟踪哦;)

解决方案 »

  1.   

    我作的是一个isapi的扩展,一个dll文件
    ,但浏览器找不着。
    如http://127.0.0.1/test.dll
      

  2.   

    win2000好像跟vc有点不大和气,用bcb没这问题
      

  3.   

    唉,在vc中错误如下:
    Loaded symbols for 'f:\vcdb\test\test.dll'
    Loaded 'C:\WINNT\system32\inetsrv\inetinfo.exe', no matching symbolic information found.
    Loaded 'C:\WINNT\System32\ntdll.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\msvcrt.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\KERNEL32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\ADVAPI32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\rpcrt4.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\USER32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\GDI32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\OLE32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\iisrtl.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\ws2_32.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\ws2help.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\imm32.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\rpcref.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\iisadmin.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\coadmin.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\SHELL32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\shlwapi.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\comctl32.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\admwprox.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\wmi.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\kbdus.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\clbcatq.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\OLEAUT32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\nsepm.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\iismap.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\SCHANNEL.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\secur32.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\msasn1.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\CRYPT32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\USERENV.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\wsock32.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\dnsapi.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\metadata.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\wamreg.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\RSABASE.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\NETAPI32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\netrap.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\samlib.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\WLDAP32.DLL', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\admexs.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\svcext.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\security.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\w3svc.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\infocomm.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\isatq.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\iisfecnv.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsloc.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\mswsock.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\inetsrv\lonsint.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\msafd.dll', no matching symbolic information found.
    Loaded 'C:\WINNT\system32\wshtcpip.dll', no matching symbolic information found.
    The thread 0x870 has exited with code 0 (0x0).
    The thread 0x35C has exited with code 0 (0x0).
    First-chance exception in inetinfo.exe (ADVAPI32.DLL): 0xC0000005: Access Violation.
    The thread 0x408 has exited with code 0 (0x0).
    The thread 0x720 has exited with code 0 (0x0).
    The thread 0x6D0 has exited with code 0 (0x0).
    The thread 0x4F8 has exited with code 0 (0x0).
    The program 'C:\WINNT\system32\inetsrv\inetinfo.exe' has exited with code 0 (0x0).
      

  4.   

    我要做一个图书馆的系统。
    先前jsp已经实现了,这iis服务就是不行!
    那位大侠帮帮忙!!!
      

  5.   

    晕~~~~这是错误提示?
    将IIS DEFSULT WEB SERVER 设置为可运行.
    提醒一下....MFC ISAPI 参数过滤有问题,能将回车过滤掉.
    ........数据访问比较麻烦,牵涉到多县城问题.
      

  6.   

    2 syz:
    你说的"MFC ISAPI 参数过滤有问题,能将回车过滤掉"
    是什么意思,举个例子行吗?为什么参数中会产生回车呢?我用ISAPI+SQL Server+ODBC API写WEB数据库服务,需要考虑多线程吗?
    望赤脚~
      

  7.   

    好了,正题。
    vc6加2000,调不了isapi的!?
    谁能告诉我??
      

  8.   

    vc6加2000,肯定可以调isapi
    http://www.csdn.net/develop/read_article.asp?id=6605
      

  9.   

    楼上的老哥,还是不行
    我没有在注册表中找到 Cache Extensions。
    还是上面那一堆错误!!
    在指点我一下把!
      

  10.   

    嘿嘿,那是俺的一篇文章;)不过2000下没有成功
    nt4下据说可以有一个简单又复杂的调试方法,我写的一个宏:#ifndef ISAPI_RELEASE
        #define ISAPI_MSGBOX(msg) MessageBox(0, msg, "ISAPI Debug Info", MB_OK¦MB_TOPMOST¦0x00200000L)
    #else
        #define ISAPI_MSGBOX(msg) ((void)(msg))
    #endif还有更好的调试,可以单步跟踪哦;) 给你一个网址: http://codeguru.earthweb.com/isapi/index.shtml
    自己去下吧。我当初也是费了好大力气的才找到的哦
      

  11.   

    那个东东叫 intrabob 嘿嘿俺的e-mail: [email protected]
      

  12.   

    intrabob
    怎么老是说下载dll,而不是运行?
      

  13.   

    introbob不是说只能调dephi和bcb吗?
      

  14.   

    你在DEBUG里的 EXECUTABLE FOR DEBUG SESSION:输入intrabob的路径和文件名then u will see~