2009-08-16 9 views
1

WebService를 VB.net으로 작성하고 WebService를 IIS에 게시했습니다..net WebService URL 문제

WSDL의 URL은 http://mywebservice/DataPort/portData.asmx?wsdl

는 위에서 언급 한 웹 서비스를 소비하는 Java 응용 프로그램의 몇 가지가 있습니다입니다.

자바 팀은

내가 어떻게 할 수 있습니다

URL이 함께 portData? WSDL 대신 portData.asmx? WSDL 종료하고 싶어?

감사

+1

"아니오"라고 말하십시오. 그들이 필요로하는 이유가 없습니다. Java (Axis, 적어도)는 .asmx? wsdl을 사용하면 문제가 없습니다. 그들에게 그것을 시도해 보라고 말한다. –

+0

나는 John과 동의하지만 항의하는 경우 해당 경로의 처리기를 구성하면됩니다. – MyItchyChin

+0

그래,하지만 ASMX 서비스에서, 나는 그가 어떻게 그 길을 서비스로 옮길 지 확신하지 못한다. 어쩌면 리디렉션? –

답변

0

This article 당신에게 IIS가 요청을 처리하는 방법에 대한 아이디어를 제공합니다. HTTP 요청 처리기를 설정해야합니다.

web.config에서 핸들러 섹션을 구성해야합니다. 귀하의 웹 서비스가에서 호스팅되는 가상 디렉터리에 대한 IIS에서 다음

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

은> 홈 디렉토리 -> 구성 -> 매핑 속성 -로 이동 및 ASP.NET의 버전에 DLL을 연결해야합니다 지정한 경로로 이동하십시오.