將Stand Alone App變爲ISAPI Dll只需兩步,一是將工程文件中的program改爲library,二是將uses裏的IWInitStandAlone改爲IWInitISAPI,沒有該文件就本身加上。
而後將dll文件考入你的默認web站點,打開IIS管理,找到你的dll文件,選中它打開右鍵菜單,選擇打開,若是成功執行了,就把地址欄中的內容複製下來。好比:地址欄中顯示
http://www/hjd/IWProject.dll/EXEC/0/F48AF80747D9353C6E8BE240
請複製http://www/hjd/IWProject.dll/就能夠了。web
原來是個人IIS有問題,重裝IIS後一切正常。
同時,在查找緣由時,摸索到如下幾點,供初學者分享:
一、要使用stand alone application的EXE程序,須要先用 IWProject.exe -install註冊,
而後在組件服務中啓動。在瀏覽器中輸入http://locahost:xxxx就能夠訪問。xxx是程序中
設置的端口號。
二、使用ISAPI application嚮導創建的dll程序,將其放到有執行權限的虛擬目錄webtest下,在
IE中輸入http://localhost/webtest/IWISAPIProject.dll就能夠訪問了,不用加端口號,
加了反倒出不來。
三、若程序中設置了啓動命令,則要加上此啓動命令如http://localhost/webtest/IWISAPIProject.dll/start
瀏覽器