webserver的isapi组件 D7升级到Xe2的困惑 |
答題得分者是:RootKit
|
wujun0901
一般會員 發表:8 回覆:7 積分:3 註冊:2007-02-10 發送簡訊給我 |
写了一个webserver的ISAPI组件,在D7能够正常运行。
1.一模一样的D7组件复制一个出来,直接复制出来然后用Xe2打开,重新编译,编译通过,把ISAPI组件放入IIS的Scripts但客户端调用失败.出错信息为 received content of invaild content-type setting:text/html - soap expects "text/xml" 这在过去d7也出现过。但 Web.Win.ISAPIApp, Web.Win.ISAPIThreadPool,顺序我已经做了调整Web.Win.ISAPIApp在前的。 2.索性也不复制了,自己手工在Xe2用 file->new->other->webservices-soap server applicaiton->ISAPI dynamic link library。重新写一边,编译通过。但客户端又调用失败。还是同样的错误信息 3.进一步分析 d7编译后在ll在浏蓝器中输入http://localhost/scripts/ISAPID7.dll/soap/IISAPITestD7就会出现,显示正常,能返回xml <?xml version="1.0" ?> - - - 而在xe2编译的dll用同样的方法却无法显示这样的类似信息,原因应该就在这里了,我不知道做同样websever中的朋友,有没有遇到同样问题求教中。。。 4.我用xe3也做了这样的测试也是一样 5.webserver soap 中间件是isapi有没有xe2的demo我很想学习一下, [code delphi] 請在此區域輸入程式碼 [/code] |
wujun0901
一般會員 發表:8 回覆:7 積分:3 註冊:2007-02-10 發送簡訊給我 |
|
RootKit
資深會員 發表:16 回覆:358 積分:419 註冊:2008-01-02 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |