Hi all,
Sorry for disappearing after posting my question. Thanks for all the
follow ups.
On Aug 13, 5:10 pm, Ruprict <
glenn.goodr...@gmail.com> wrote:
> Well, we really didn't do much, and none of it has to do with the WCF
> Facility.
>
> Just make sure that the virtual directory has Integrated Windows Auth
> and Anonymous Auth and we can mount the process, no issues.
>
> The areas we had big time problems was impersonating the caller, which
> we finally did figure out by adding
>
> <bindings>
> <webHttpBinding>
> <binding name="BookmarkBinding">
> <security mode="TransportCredentialOnly">
> <transport clientCredentialType="Windows" />
> </security>
> </binding>
> </webHttpBinding>
> </bindings>
>
> to the config.
>
> However, I don't see that helping here.
It may not help, but I am using a custom binding, as I am using a
custom message encoder. I can't specify the above configuration
settings in a custom binding, and there doesn't seem to be an
equivalent configuration element(s).
If I switch out my custom binding configuration for the webHttpBinding
specified above, I get exactly the same behaviour as I originally
outlined.
Also, this problem disappears when we move to IIS7 (w/ integrated
pipeline) on Windows Server 2008. I'd still like to get it fixed for
XP, though, so I'll keep plugging away.
I'm happy to try and create a patch or unit test for this issue, but
I'm not really sure of the best way to isolate it.
Given that it appears to be Windows XP/IIS5 specific, a IIS-hosted web
app project may be the best way forward. Shall I try and create one
that isolates the problem?
Regards
Matt