delphi 10.2+up3
win7 自带IIS 发布测试
客户端用DSRestConnection1连接.
问题是 datasnap (群qq:67803772)一个 群友提出的, 经过摸索发现 DSRestConnection1.urlPath 需要设置为 IIS发布的名称 + 访问路径
测试步骤:
1 在IIS下创建一个名称为 datasnap 网站.
2 双击右侧的 [处理程序映射],在弹窗中指定可执行文件,即指定DLL文件.在第一项的 [请求路径] 中写IIS_A
3 设置 DLL所在 文件夹 及文件 的执行权限,
4 设置 DSRestConnection1 的HOST和PORT, 并且将 urlPath := datasnap/IIS_A
补充:
1 Datasnap服务的端口号使用的是默认值211,
2 将IIS的网站名由 datasnap 改为 DSTest后, 发现依然能连接成功, 原来是 应用程序池 里的 名称还是 datasnap
3 以上为大体步骤, 可能有细节被遗漏.