是否可以使用单个Web应用程序查看多个虚拟目录?
我正在尝试开发一个网络应用程序;可以创建一个站点,将该站点保存到同一服务器中的虚拟目录,并进行更改(即添加/编辑网页)。
Web应用程序将处理多个域名(IIS将处理进入单个Web应用程序的绑定),这些域名由Web应用程序路由到各自的虚拟目录。
有人能指出我正确的方向吗?
谢谢!
答案 0 :(得分:1)
首先,您需要一定的权限才能操作IIS元数据库。默认的ASP.NET用户帐户没有此类权限,因此您可能希望使用模拟。您可以阅读更多here(什么是模仿)和here(如何以编程方式模拟)。
以编程方式配置IIS使用System.DirectoryServices命名空间中的类。您可以阅读有关如何执行此操作的更多信息here(标记为IIS6)。您还可以使用Microsoft.Web.Administration命名空间(这似乎更具体到IIS7),但在这种情况下,您需要download and install the corresponding SDK。
希望我能为你澄清一些事情。