У меня есть консольная программа, написанная на C #, которая работает под пользователем foo. Программа создает файл. В некоторых ситуациях веб-приложение, работающее под управлением IUSR, должно иметь возможность удалять файлы, созданные консольным приложением.
Я хотел бы предоставить DELETE (или что-нибудь эквивалентное) IUSR при создании файла. Как я могу сделать это в C #?
Я нашел FileIOPermission , и я не уверен, для чего это нужно, но так как вы не можете указать конкретного пользователя, я почти уверен, что теперь это то, что мне нужно.
Кто-нибудь получил хороший указатель о том, как это сделать?
[Между прочим, я понимаю, что в некоторых кругах предоставление IUSR DELETE прав на любые файлы было бы довольно хитрым делом, но в этом случае природа файлов означает, что я рад предоставить эти права IUSR ]