2012-02-07 4 views
0

Windows 7 개발 pc에서 제대로 실행되는 .NET 4 웹 서비스를 만들었습니다. 하지만 이제는 IIS를 실행하는 Windows 2008 표준 서버 으로 옮겼습니다.메서드 호출 후 asp.net 웹 서비스 "페이지를 찾을 수 없음"

.asmx 파일을 검색 할 때 사용할 수있는 웹 서비스 메서드를 표시하는 올바른 페이지가 표시되지만 제공 테스트 단추를 사용하여 메서드를 호출하면 "페이지를 찾을 수 없습니다. "오류.

우리가 변경해야 할 설정/구성 줄에 대한 제안 사항이 있습니까?

실제 (노란색 배경, 빨간색 텍스트) asp.net 오류가 발생하지 않기 때문에이 방법을 호출 할 때 요청을받지 않는 IIS와 관련이 있습니까?

+0

ASMX는 새로운 개발에 사용해서는 안되는 기존 기술이라는 것을 알고 계셨습니까? 새로운 개발을 위해서는 WCF를 사용해야합니다. –

답변

-1

Internet Explorer의 친숙한 오류 메시지 옵션으로 인해 우리는 한동안 바쁜 시간을 보냈습니다. 이 개발자가 우호적이지 않은 기능을 선보이 자 실제 문제를 해결할 수있었습니다.

1

시도해 보셨습니까?

<webServices> 
    <protocols> 
     <add name="HttpGet"/> 
     <add name="HttpPost"/> 
    </protocols> 
</webServices> 
+0

예, 우리는 이미이 '해결책'을 발견했지만 도움이되지 않았습니다. – Tys

0

404 또는 404.3입니까? - IIS 7이 응답에 대해 올바른 MIME 유형 핸들러로 구성되지 않은 경우 404.3 페이지를 찾을 수 없음이 반환되는 이유. 이 경우 이상하지만 XML (또는 반환하려는 항목)에 대한 매핑이 있는지 확인하기 위해 (즉, .net 디렉토리에서 aspnet_regiis -i를 실행하여) 확인하십시오.

+0

'Friendly error page/description'아래의 세부 정보에서 500 오류가 표시됩니다. 그리고 예, 우리는 이미 aspnet_regiis를 실행하려고했습니다. 그러나 그것은 그 문제를 해결하지 못했습니다. – Tys

+0

500 오류가 표시되거나 페이지를 찾을 수 없습니까? 그들은 다른 것들입니다. –

+0

내일 볼 수 있도록 스크린 샷을 업로드 할 예정입니다. – Tys

관련 문제