2012-09-11 2 views
0

이것은 웹 서비스를 호출하는 기존 asp.net 응용 프로그램 (VS 2008)입니다. 모든 것이 잘 작동했습니다. 최근에 IIS (ver 6)가 asp.net 2.0에서 ASP.net 4.0을 사용하도록 변경되었으며 모든 웹 서비스 호출이 실패했습니다.asp.net 2.0에서 asp.net 4.0으로 변경하면 웹 서비스가 실패합니다.

응용 프로그램 로그의 오류로 '양식 인증이 요청에 실패했습니다. 이유 : 제공된 티켓이 유효하지 않습니다. '

본인은 새로운 것이며이 문제를 해결하는 방법을 모르겠습니다.

도움을 주시면 감사하겠습니다.

답변

0

응용 프로그램이 .net 2.0 응용 프로그램이고 사이트 버전을 .net 4로 변경 했습니까? 귀하의 웹 사이트가 .Net 4로 업그레이드 된 이유는 무엇입니까? 응용 프로그램을 .Net 4로 업그레이드하거나 사이트를 .Net 2로 다운 그레이드하십시오. 일치하지 않게 할 수는 없습니다.

+0

다른 주요 문제를 해결하기 위해 웹 사이트가 .net 4로 업그레이드되었습니다. 수정하려는 응용 프로그램은 Windows 응용 프로그램입니다. 어떻게 그것을 .net 4.로 업그레이드합니까? Windows 서비스도 업데이트해야합니까? – stackuser

+0

문제가되는 응용 프로그램은 가지고있는 Windows 서비스입니다. IIS 서버에서 Windows 서비스를 사용하고 서비스를 변경하지 않고 사이트 .Net 버전을 변경할 수는 없습니다. 그건 분명히 그것을 깨뜨릴 것입니다. 웹 서비스 코드를 잡고 프로젝트 속성으로 이동하여 .net 대신 .Net 4로 버전을 변경해야합니다. 2. IIS를 사용하지 않기 때문에 (이론적으로) Windows 서비스는 정상적으로 작동해야합니다. – Phil

+0

고마워요. 시도해 봅시다. – stackuser

0

시도해 보셨습니까? here을보십시오. IIS 7.5와 관련이있는 것 같습니다.

0

응용 프로그램을 업그레이드해야합니다. 기본적으로 .net 2.0에서 net 4 dll로 참조를 변경해야합니다.

관련 문제