У меня есть конечная точка WCF WCF, которая имеет проверку подлинности Windows.
То, что я хотел бы сделать, это разрешить анонимный доступ только к одному методу в SVC, а остальное - к проверке подлинности Windows.
Могу ли я сделать это или мне нужен и совсем другой экземпляр файла svc wcf, который будет размещен в IIS с анонимным?
Вам нужен другой контракт с этим конкретным методом. Конфигурация привязки, которая используется для указания конфигурации безопасности, устанавливается на конечной точке. Конечная точка состоит из ABC = контракта привязки адреса. Следовательно, у вас может быть несколько файлов svc, которые ссылаются на один класс, но указывают на разные контракты.
Подводя итог, вам нужен дополнительный файл svc, дополнительный контракт, но у вас может быть только одна реализация, которая реализует все контракты.