Здравствуйте, _Morpheus_, Вы писали:
_M_>долго не читал rsdn, а то подсказал бы раньше
_M_>Наоборот, дело именно в том, КАК РЕГИСТРИРОВАТЬ канал
Как решить вашу проблему смотрите в примере msdn "Remoting IpcChannel with Custom ACL Sample"
Спасибо за ссылку, но проблема не исчезла. В примере используется unsecure channel, что не позволяет определить какой пользователь вызвал функцию по IPC, потому что props["tokenImpersonationLevel"] = TokenImpersonationLevel.Identification; имеет смысл только для secure канала.
При использовании IPC remoting из-под IIS получаем неизменный "access denied" при том, что консольное приложение, запущенное под тем же пользователем, работает отлично.