2015-04-01 101 views
0

我寫了一個SOAP服務器和客戶端來使用Delphi XE2中的服務。 SOAP服務器可執行文件安裝在運行IIS和Windows 2003 Server(也是IIS)的開發Windows 8.1 PC上。除了我剛剛向SOAP服務器添加了另一個服務(方法?)之外,一切都一切正常,並且在部署該exe後它不會顯示在WSDL中。Delphi SOAP服務器wsdl不刷新

如果我瀏覽到services可執行文件(使用firefox),例如 192.168.2.64:8080/mysoapservices/MySOAPServer.exe192.168.2.64:8080/mysoapservices/MySOAPServer.exe/SOAP/IASOAPServer

然後我可以看到上市的新方法,但如果我看WSDL

192.168.2.64:8080/mysoapservices/MySOAPServer.exe/WSDL/IASOAPServer 

那麼它是不是在XML定義。所以,當我通過Delphi/Component/Import WSDL導入WSDL時,它缺少我的新方法。

有誰知道我在做什麼錯?

回答

1

你爲什麼看着ASOAPServer.exe而不是MySOAPServer.exe?

+0

對不起,我沒有那裏的真實鏈接(與我工作的人保密協議),這只是代表我輸入的錯誤。路徑應該都是相同的,對不起。 – 2015-04-01 10:14:58

+0

我已更新我的帖子以反映此情況。 – 2015-04-01 10:16:04