部署WebService时遇到一个让人蛋疼的问题,有没有前辈会疗此伤???

spirit_of_cloud 2014-03-18 09:41:34
前一段时间使用XE3(Delphi7也做了测试,有同样的问题)实现了一个ISAPI类型的WebService服务。
一直以来运行在 Win7 32bit 或 Win2003 32bit 下没有任何问题。
前天部署到一天Win2012 R2 标准版下出现如下问题:
在IE中敲 http://localhost:8000/MyService.dll后可以预览到说明文档。
点击说明文档中的 [WSDL] 链接后,虽然地址栏内容已经显示为
http://localhost:8000/MyService.dll/wsdl/IMyService 但是页面内容没有变化,仍然是http://localhost:8000/MyService.dll页面的内容,也就是说无法查看到WSDL描述文档。经过多次反复配置无果。这里请教一下各位前辈们是否遇到过此问题,是如何解决?
...全文
104 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
spirit_of_cloud 2014-03-20
  • 打赏
  • 举报
回复
haitao 2014-03-20
  • 打赏
  • 举报
回复
脚本映射——应该是为某种脚本语言(如asp/php/jsp)增加解释器 但是,独立的isapi dll,并不是要为某个脚本做解释,而是它自己就是在运行后返回html。。。。
haitao 2014-03-20
  • 打赏
  • 举报
回复
引用 4 楼 spirit_of_cloud 的回复:
iis7下是在“处理程序映射”中添加一个脚本映射。然后选中这个新加入的映射,鼠标右键->编辑功能权限->勾选执行。 这时候会在"ISAPI和CGI限制“里多出个条目,选中这个条目,鼠标右键->编辑功能设置->勾选”允许未指定的ISAPI模块"
反复试过,虽然iis7的设置感觉很繁杂 还有32、64的设置 都无法运行。。。。
spirit_of_cloud 2014-03-19
  • 打赏
  • 举报
回复
iis7下是在“处理程序映射”中添加一个脚本映射。然后选中这个新加入的映射,鼠标右键->编辑功能权限->勾选执行。 这时候会在"ISAPI和CGI限制“里多出个条目,选中这个条目,鼠标右键->编辑功能设置->勾选”允许未指定的ISAPI模块"
haitao 2014-03-19
  • 打赏
  • 举报
回复
我(使用d7或xe)编译的isapi,在iis6下正常,iis7(win2008 64位)下就无法使用了。。。。。
haitao 2014-03-19
  • 打赏
  • 举报
回复
【在IE中敲 http://localhost:8000/MyService.dll后可以预览到说明文档】 好像与我遇到的不一样 iis7下,根本不再有以前的应用方式的isapi的设置了,过滤器方式还可以设置
spirit_of_cloud 2014-03-19
  • 打赏
  • 举报
回复
现象是什么?是不是跟我的一样?郁闷好几天了,仍然没有找到答案

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧