如何以编程方式将允许规则添加到iis?

问题描述:

我想问如何以编程方式将允许规则添加到IIS。如何以编程方式将允许规则添加到iis?

在我的示例中,我将通过“DirectoryEntry”动态创建IIS虚拟目录,然后我想将授权设置为特定用户而不是所有用户。那么,我应该如何使用C#来做到这一点?

+1

在提问之前,先将自己的研究工作做一点点。最好的开始是谷歌。 – zeencat 2013-03-28 09:14:33

我终于采取的方法是让象下面这样的web配置模板,

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
<system.webServer> 
<security> 
<authorization> 
<remove users="*" roles="" verbs="" /> 
<add accessType="Allow" users="{0}" /> 
</authorization> 
</security> 
</system.webServer> 
</configuration> 

然后用一个我要授权更换用户,然后将web配置文件写入虚拟目录。

您是否试过Google搜索答案?快速谷歌,这些是我发现的一些链接。我知道第一个是用VB编写的,但你可以很容易地将其转化。

MSDN Very Similar question
Blog describing how to create\delete and view virtual directories in C#
MSDN Managed Authorisation Class