나는 IIS 개발자 Express에서 (템플릿)을 "WCF 4 나머지 서비스 템플릿" 프로젝트를 호스팅 할 때 나는 다음과 같은 얻을 :WCF 4 나머지 서비스 IIS 개발자 익스프레스, 인증 문제에
지정 인증 체계를 IIS 'IntegratedWindowsAuthentication, Anonymous'이지만 바인딩은 정확히 하나의 인증 체계 만 지정할 수 있습니다. 유효한 인증 구성표는 다이제스트, 협상, NTLM, 기본 또는 익명입니다. 단일 인증 체계 만 사용되도록 IIS 설정을 변경하십시오.
내가 을 설정하면 JSON 반환하기 위해 거짓으로을 automaticFormatSelectionEnabled보다 명시 적으로 다른 구성을 변경하지 않은: 명시 적으로 설정되지 않은 엔드 포인트 구성이 문제가 내가 그렇게 할 것입니다 방법 다음의 경우
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
<standardEndpoints>
<webHttpEndpoint>
<!--Configure the WCF REST service base address via the global.asax.cs file and the default endpoint
via the attributes on the <standardEndpoint> element below-->
<standardEndpoint name=""
helpEnabled="true"
automaticFormatSelectionEnabled="false"
/>
</webHttpEndpoint>
</standardEndpoints>
</system.serviceModel>
을 이런 종류의 서비스를 위해 iis 개발자가 명시 적으로이 문제를 피하기 위해 서비스에 대한 인증 체계를 명시 적으로 설정하려면?
참고 : 나는 다음과 같은 어셈블리 Microsoft.Web.dll이 웹 서비스 프로젝트에 & Microsoft.Web.Administration.dll 여기 WCF 서비스를 hopsting에 대한 해결 방법에 설명 된대로 응용 프로그램의 /빈 폴더 iss 팀에서 블로그 : http://blogs.iis.net/vaidyg/archive/2010/07/21/wcf-workaround-for-webmatrix-beta.aspx