我正在使用 Delphi XE3 中的 WebBroker DataSnap 开展一个项目。
首先,我使用向导专门创建了一个 DataSnap Server WebBroker VCL,TDSServerModule
继承该类并运行到端口 8085。
在我创建客户端应用程序 ( MyApp.exe
) 后,也使用向导(类客户端和客户端模块),并成功连接到服务器。
现在我决定在 IIS 7.5 Express 中托管 DataSnap Server WebBroker,因此我使用 WebBroker DataSnap ISAPI 创建了一个新服务器,使用与第一台服务器相同的单元,但使用了新的端口 8090。
我按照 Embarcadero 教程配置了 IIS 7.5 Express。( http://edn.embarcadero.com/article/40873 )
使用浏览器,当我访问地址时localhost:8090/myserver/srvweb.dll
,我收到“DataSnap Server”消息。
我相信这意味着 IIS 中的 DataSnap 服务器配置正确并且可供客户端使用。
但是当我修改客户端(MyApp.exe)并将其定向到端口 8090(IIS)并放入 URLPath/myserver/srvweb.dll
时,我收到了消息
HTTP/1.1 405 方法不允许"
什么不见了?有什么建议么?