C# 如何创建IIS节
您好,我正在尝试以编程方式在iis配置文件中创建新的位置/安全结构 我看到,当我使用IIS管理应用程序添加它时,它会创建如下结构:C# 如何创建IIS节,c#,vb.net,security,iis,C#,Vb.net,Security,Iis,您好,我正在尝试以编程方式在iis配置文件中创建新的位置/安全结构 我看到,当我使用IIS管理应用程序添加它时,它会创建如下结构: <location path="Default FTP Server/VirtualDirectory"> <system.ftpServer> <security> <authorization> <add accessType="Allow" roles="admini
<location path="Default FTP Server/VirtualDirectory">
<system.ftpServer>
<security>
<authorization>
<add accessType="Allow" roles="administrators" permissions="Read, Write" />
</authorization>
</security>
</system.ftpServer>
</location>
我试图找出如何做到这一点,但大多数示例,尤其是MSDN上的示例,如果未定义该节,都会抛出异常
由于WMA是可能的,我假设它也可以在.Net中完成。。。
因此,问题是:
如何使用.Net(c#或vb.Net)以编程方式创建此结构您可能会研究一下。这有助于您非常轻松地在VisualStudio中创建自定义分区。如果您真的需要在代码库中以编程方式执行此操作,那么您可以在他们的代码库中进行深入研究以找出答案。答案其实很简单。下面是VB中的代码(因为我是在一个我们正在运行的旧软件中实现这一点的,该软件是用VB开发的): 上述代码应提供以下输出:
<location path="Default FTP Site/TheNameYouStatedInTheTextField">
<system.ftpServer>
<security>
<authorization>
<add accessType="Allow" users="TheNameYouStatedInTheTextField" permissions="Read, Write" />
</authorization>
</security>
</system.ftpServer>
</location>
我希望这有助于某人
<location path="Default FTP Site/TheNameYouStatedInTheTextField">
<system.ftpServer>
<security>
<authorization>
<add accessType="Allow" users="TheNameYouStatedInTheTextField" permissions="Read, Write" />
</authorization>
</security>
</system.ftpServer>
</location>