2012-02-29 2 views
3

.NET 3.5 환경에서 WCF REST 서비스를 개발 중입니다. Visual Studio 2010 및 내장 웹 서버로 디버깅 할 때 .svc 파일에 요청을 만들 때 (404 페이지의 Cygwin에서 컬을 사용하여) DELETE/PUT 메소드에서 404 찾을 수 없음을 얻습니다..NET 지원 VS2010에 내장 된 DELETE 요청 방법

웹 서버로 IIS7 express로 전환하면 아무런 문제가 없습니다. 문제는 이것이 내 환경에서 다른 문제를 일으키는 원인이된다는 것입니다.

제 질문은 어떻게 Visual Studio 2010의 기본 제공 웹 서버에서 DELETE 및 PUT 요청 방법을 지원합니까? 어딘가 설정이 있습니까? web.config를 편집해야합니까?

답변

2

IIS Express가있는 이유는 개발자 웹 서버가 IIS의 모든 옵션을 지원하지 않기 때문입니다. 당신은 그들 중 하나에 충돌했습니다 (SSL 지원은 또 다른 것입니다).

개발자 웹 서버 대신 IIS Express를 계속 사용하십시오.

+0

이것은 실제로 이러한 WCF 서비스를 테스트하기위한 것입니다. 웹 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 IIS Express를 사용한다고 말하면 TFS를 통해 설정이 체크인됩니다 ... 이상적이지 않습니다. 그것은 다른 개발자들을위한 것들을 망칠 것입니다. 디버깅하는 동안 IIS Express를 사용하고 체크 인하지 않는 방법이 있습니까? –

+0

@BrianScaturro - 나도 몰라. 이것은 TFS 질문에 더 가깝습니다 ... 아마도 특정 솔루션 (이 경우에는 실현 가능하지 않음)을 운전하는 대신 문제에 대한 구체적인 질문 (구성이 자동으로 확인 됨)을 요청할 수 있습니다. – Oded

관련 문제