기본 인증과 함께 WCF basicHttpBinding을 사용할 때 IIS 재설정 후 첫 번째 요청은 사용자 권한없이 전송됩니다 (권한 부여없이 : 기본 ...). 데이터)basicHttpBinding with basic authentication 기본 사용자 인증없이 첫 번째 요청 보내기/데이터 전달
코드 :
client.ClientCredentials.UserName.UserName = "myUserName";
client.ClientCredentials.UserName.Password = "myPassword";
string anything = client.getValue(@"anyParam..");
구성 :
<basicHttpBinding>
<binding name="ServiceNameHereServiceBinding" >
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Basic" proxyCredentialType="None"
realm="">
</transport>
</security>
</binding>
</basicHttpBinding>
는 피들러에 의해 모니터 후, 나는 첫 번째 요청은 항상 (이동 401을 반환, 발견 인증 헤더가없는 경우), 다른 요청이 나오고 505 오류를 반환합니다. 그 이후의 서비스는 이후의 모든 요청에 잘 작동합니다.