我有一个用VB.net编写的WebService和几个webmethods,我将WebService发布到IIS。
wsdl的网址为http://mywebservice/DataPort/portData.asmx?wsdl
有几个Java应用程序正在使用上述Web服务。
Java团队希望URL以portData?wsdl而不是portData.asmx结尾?wsdl
我该怎么做?
由于
答案 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关联到你指定的任何路径。