2011-03-08 11 views
1

webservice가 HTTPGet을 허용하도록 설정하려고합니다. 나는 이것을 과거에 해왔지만 BlogEngine.NET이 어떻게 든 방해가 될지도 모릅니다. 나는 Web.config의 이러한 섹션을 추가했습니다 :ASMX 서비스 용 HTTP GET

<system.web> 
    <webServices> 
    <protocols> 
     <add name="HttpGet" /> 
     <add name="HttpPost" /> 
    </protocols> 
    </webServices> 

그리고 내 방법이 서명이 : 나는 서비스를 호출 할 때

[ScriptMethod(UseHttpGet = true)] 
[WebMethod] 
public void GetCurrent(string setupType) 

아직, 난 그냥은 WSDL 설명 페이지를 얻을. 바이너리 파일 다운로드를 추적하기 위해 노력하고있어 .zip 파일을 내 다운로드 서비스로 리디렉션하는 재 작성 규칙이 있습니다. 재 작성은 WSDL 파일을 볼 때 제대로 작동하지만 메소드가 호출되지 않습니다.

+0

GET 요청을 표시하십시오. –

답변

1

나는 일반 핸들러 (ashx)를 사용하여 동일한 결과를 얻었다. BlogEngine.NET은 서비스가 어떻게 든 매핑되는 방식을 방해한다고 생각합니다.

관련 문제