.net WebService URL问题

时间:2009-08-16 22:01:32

标签: web-services

我有一个用VB.net编写的WebService和几个webmethods,我将WebService发布到IIS。

wsdl的网址为http://mywebservice/DataPort/portData.asmx?wsdl

有几个Java应用程序正在使用上述Web服务。

Java团队希望URL以portData?wsdl而不是portData.asmx结尾?wsdl

我该怎么做?

由于

2 个答案:

答案 0 :(得分:1)

你为什么不看看类似的StackOverflow question?可能会有所帮助。

答案 1 :(得分:0)

This article让您了解IIS如何处理请求。您需要设置HTTP请求处理程序。

在你的web.config中,你需要配置处理程序的部分。

<httpHandlers>
     <add verb="GET,POST" path="*" type="Namespace.Class,Namespace" />
     <add verb="GET,POST" path="/" type="Namespace.Class,Namespace" />
</httpHandlers>

然后在IIS中为虚拟目录托管您的Web服务,您需要转到属性 - &gt;主目录 - &gt;配置 - &gt;映射并将您的ASP.NET版本的dll关联到你指定的任何路径。