c# - 以编程方式创建 IIS7 虚拟目录

标签 c# asp.net iis-7 virtual-directory

我可以使用以下代码在应用程序中创建虚拟目录:

ServerManager iisManager = new ServerManager();
Application app = iisManager.Sites["NewSite"].Applications["/Sales"];
app.VirtualDirectories.Add("/VDir", "d:\\MyVDir");
iisManager.CommitChanges();

但我无法在网站的根目录中创建虚拟目录。

¿有什么想法吗?

最佳答案

答案是这个:

ServerManager iisManager = new ServerManager();
Site mySite = iisManager.Sites["nameOfYourSite"];
mySite.Applications[0].VirtualDirectories.Add("/nameVirtualDirectory","VirtualDirectoryPath");
iisManager.CommitChanges();

关于c# - 以编程方式创建 IIS7 虚拟目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23952205/

相关文章:

c# - 连接时出现 Npgsql 异常

asp.net - 更改网页时要上传哪些文件?

asp.net - 三层 Asp.Net 应用程序中的异常处理

c# - IIS 不为远程客户端上的网站页面提供服务

c# - 每个连接的 MVC 4 IIS 内存泄漏

c# - 如何在 c# 中的内存中直接一个接一个地创建结构?

在不同的、独立的对象上工作的 C# 任务,仍然会出现同步错误,为什么?

node.js - 使用 URL 重写从 iisnode 提供静态文件

c# - 将自定义根 CA 与 HttpClient 结合使用

c# - "The LINQ expression node type ' 调用 ' is not supported in LINQ to Entities"- 难倒了!