如何以编程方式将允许规则添加到iis?
问题描述:
我想问如何以编程方式将允许规则添加到IIS。如何以编程方式将允许规则添加到iis?
在我的示例中,我将通过“DirectoryEntry”动态创建IIS虚拟目录,然后我想将授权设置为特定用户而不是所有用户。那么,我应该如何使用C#来做到这一点?
答
我终于采取的方法是让象下面这样的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
在提问之前,先将自己的研究工作做一点点。最好的开始是谷歌。 – zeencat 2013-03-28 09:14:33