我想问一下如何以编程方式将允许规则添加到 IIS。
在我的示例中,我将通过“DirectoryEntry”动态创建一个 IIS 虚拟目录,然后我想将授权设置为特定用户而不是所有用户。那么,我应该如何使用 C# 来实现呢?
我想问一下如何以编程方式将允许规则添加到 IIS。
在我的示例中,我将通过“DirectoryEntry”动态创建一个 IIS 虚拟目录,然后我想将授权设置为特定用户而不是所有用户。那么,我应该如何使用 C# 来实现呢?
你试过用谷歌搜索答案吗?一个快速的谷歌,这些是我找到的一些链接。我知道第一个是用 VB 编写的,但你可以很容易地转换它。
我最终采用的方法是制作一个如下所示的 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>
然后将用户替换为我要授权的用户,然后将网络配置文件写入虚拟目录。