You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IIS上访问RAD Server自定义模块及控制台的正确URL?

RAD Server部署IIS后自定义模块URL规则及控制台访问问题

一、自定义模块的URL构建规则

在IIS环境下,RAD Server的所有请求都需通过EMSServer.dll作为入口转发,自定义模块的URL遵循以下格式:

http://<主机>:<端口>/<虚拟目录>/EMSServer.dll/<模块别名>/<接口路径>

对应你的场景,正确的URL应为:

GET http://localhost:8080/emsserver/EMSServer.dll/agility/product

若该URL仍无法访问,需排查以下几点:

  • 确认server.bpl文件已放置在C:\inetpub\RADServer\emsserver目录,且IIS进程拥有读取该文件的权限
  • 检查emsserver.ini中[Server.Packages]下的文件路径是否完全正确,路径分隔符需用反斜杠\,且别名agility无拼写错误
  • 确认自定义模块内的接口方法已正确标记路由属性(如[ResourceName('product')]或[Route('product')])

二、RAD Server控制台的正确访问URL

在IIS部署环境中,控制台的正确访问路径需指定index.html,或直接访问EMSConsole.dll根路径(部分IIS配置会自动解析index.html):

http://localhost:8080/emsserver/EMSConsole.dll/index.html

若仍返回空白页,需:

  • 确认EMSConsole.dll及控制台依赖的静态资源(如js、css、html文件)已完整部署到虚拟目录对应的物理路径下
  • 检查IIS是否允许访问这些静态资源,可查看站点权限设置及静态内容功能是否启用

内容的提问来源于stack exchange,提问作者Marc Guillot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 01:14:51