【发布时间】:2009-10-07 12:51:41
【问题描述】:
我在 IIS 上有一个 ASP.NET Web 服务,它在端口 8080 上工作。在端口 80 我有 Apache,它正在将一些网站重定向到 IIS。
在这种情况下,我可以访问 Web 服务页面 (http://example.com/service/),它为我提供了所有可用的方法。但是,当我尝试调用一个方法时,它会转到一个类似这样的网页:http://example.com:8080/service/Service1.asmx/Method。当然,公共访问看不到任何结果,8080端口被阻塞,无法打开。
在内部,Web Service 在端口 8080 上工作,但公共请求需要在端口 80 上完成。
有人知道我该如何解决我的问题吗?
P.S.:在 Windows Server 2008 下使用 IIS 7 和 Apache 2.2
【问题讨论】:
-
您使用什么 url 来获取客户端上的 WSDL?
标签: web-services apache iis asmx