-1

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

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

4

2 回答 2

0

你试过用谷歌搜索答案吗?一个快速的谷歌,这些是我找到的一些链接。我知道第一个是用 VB 编写的,但你可以很容易地转换它。

MSDN 非常相似的问题
博客描述了如何在 C#
MSDN 托管授权类中创建\删除和查看虚拟目录

于 2013-03-28T09:11:23.147 回答
0

我最终采用的方法是制作一个如下所示的 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>

然后将用户替换为我要授权的用户,然后将网络配置文件写入虚拟目录。

于 2013-08-18T02:53:47.143 回答