.net - IIS API-创建虚拟目录?

标签 .net asp.net iis api virtual-directory

只是寻找相关的文档。一个例子不是必须的,但是将不胜感激。

在这种情况下,我们必须手动创建100个虚拟目录,并且似乎自动化它是目前使该过程更高效的好方法。

也许明年我们可以重新设计服务器环境,以允许进行更合理的事情,例如URL重写(不幸的是,在Web应用程序的当前周期中,这似乎不可行)。继承废话代码不是很好吗?

〜威廉·赖利·兰德(William Riley-Land)

最佳答案

显然,您也可以通过PowerShell脚本执行此操作:

$objIIS = new-object System.DirectoryServices.DirectoryEntry("IIS://localhost/W3SVC/1/Root")
$children = $objIIS.psbase.children
$vDir = $children.add("NewFolder",$objIIS.psbase.SchemaClassName)
$vDir.psbase.CommitChanges()
$vDir.Path = "C:\Documents and Settings\blah\Desktop\new"
$vDir.defaultdoc = "Default.htm"
$vDir.psbase.CommitChanges()

这里是文档:MSDN - Using IIS Programmatic Administration

关于.net - IIS API-创建虚拟目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/266026/

相关文章:

asp.net - 无法从后面的代码加载 FormView 上的 DropDownList?

php - 如何使Visual Studio Development Server与PHP一起使用?

c# - 如何确定 "IIsWebDirectory"或 "IIsWebVirtualDir"是ASP.NET应用程序?

.net - Windows 7 Websocket PlatformNotSupportedException

Powershell 相当于 `netsh http show sslcert ipport=' 0.0.0.0 :817 2'`

c# - 如何在服务器上将 url 保存为 html 页面

c# - 使用 .NET 互操作编译 VB6 应用程序,仅当在我的机器上编译时运行

asp.net - 免费使用基于文档的数据库

c# - 用于扩展方法的 WCF 命名约定

c# - 当类型看起来相同时,从缓存获取结构失败并出现强制转换错误