0

我使用以下代码配置将虚拟目录添加到 IIS 7 服务器的默认网站。

            ServerManager iisManager = new ServerManager();
            iisManager.Sites["Default Web Site"].Applications.Add("/myVirtualDirectory", @"C:\Users\zee\Documents\Jumbo\CI\TestSite");
            iisManager.Sites["Default Web Site"].Start();
            iisManager.CommitChanges();

虚拟目录创建成功,但运行时出现问题。当 ASP 站点驻留在

"C:\Users\zee\Documents\Jumbo\CI\TestSite"

是使用 .NET 3.5 构建的,我收到以下错误...

在此处输入图像描述

但是当我使用 .NET 2.0 构建此站点时,不会弹出此错误,并且站点运行没有问题。

此外,当我手动配置此虚拟目录并在 .NET 3.5 上运行站点构建时,它仍然可以正常运行。

我检查了我的 web.config 文件,但没有这样的重复文件。

所以我假设只有当我以编程方式配置虚拟目录时才会出现问题。

这可能是什么原因?

4

0 回答 0