WCF と WCF-RIA ドメイン サービスが混在するフォルダーのセキュリティを、ドメイン サービス以外の認証済みユーザーのみに制限しようとしています。フォルダー名は「Services」で、次の内容が含まれています。
/Services/Service1.svc
/Services/Service2.svc
/Services/Service3.svc
/Services/AuthenticationService.vb
各サービスを個別に指定する代わりに、フォルダーへの匿名ユーザーのアクセスを拒否し、1 つのサービスに対して匿名アクセスを許可したいと考えています。コンパイル後に AuthenticationService.vb が存在しないため、場所のパスに何を使用すればよいかわかりません。
これは私の現在のweb.configがどのように見えるかです:
<location path="Services">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
<location path="Services/AuthenticationService.vb">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
"Services/AuthenticationService"
パスとしても試しましたが、うまくいきませんでした。にはどの値を使用すればよいpath=
ですか?