在IIS 7.5中创建虚拟目录

在IIS 7.5中创建虚拟目录

问题描述:

我的asp.net web应用程序知道如何创建子应用程序(具有web.config文件的asp.net应用程序,位于根应用程序的子文件夹中)。在IIS 7.5中创建虚拟目录

现在,我需要使用虚拟目录在IIS中配置每个子应用程序,并且使这个新的虚拟目录成为指定应用程序池中的应用程序。

是否有使用.NET的IIS7.5的任何API?

+0

有没有这样的事情C#.NET。 – 2010-07-25 07:27:47

+0

请参阅此问题的答案在C#.NET中完成此操作:http://*.com/questions/10371725/iis-how-to-create-virtualdirectory-in-website-with-microsoft-web-administration – 2015-01-14 20:53:42

你可以使用Microsoft.Web.Administration其自带的IIS> = 7.0

有一个类似的问题在这里SO:creating Virtual directory in IIS 7.0 using c#.net
链接在第一个答案提供了如何使用旧的元数据库API来创建虚拟目录(在7.0之前的IIS版本中使用)以及使用appcmd.exe的另一种方法。 appcmd是Microsoft.Web.Administration API的命令行版本。

使用直接的API(IMO最好的方法)的一个例子,可以在这里找到: How to Use Microsoft.Web.Administration