我使用以下代码配置将虚拟目录添加到 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 文件,但没有这样的重复文件。
所以我假设只有当我以编程方式配置虚拟目录时才会出现问题。
这可能是什么原因?