IIS 7.5中的虚拟目录

时间:2014-04-24 14:48:11

标签: asp.net iis-7.5 virtual-directory

我们有2个网站(WebsiteA和WebsiteB)。在WebsiteA上,我选择了#34;添加虚拟目录"并选择WebsiteB上的一个文件夹作为我的物理路径。别名与目标相同。

Virtual directory created on WebsiteA

正如您所看到的,在WebsiteB上,文件夹" Main"已经是一个申请。

Application Main on WebsiteB

在论坛中,我看到有相同错误的人忘记将文件夹转换为应用程序,但我已经完成了没有?

enter image description here

我发现右键单击我的虚拟目录(第一张图片)并选择"转换为应用程序"似乎工作。这是正确的方法吗?通过这样做,我会丢失我的虚拟目录吗?我不想使用重复的内容(如果我在网站B的" Main"文件夹中编辑内容,我不想编辑" Main"文件夹WebsiteA手动)。我被告知要使用虚拟目录,因为它应该完成这项工作,但我们之前没有人使用它。感谢

1 个答案:

答案 0 :(得分:0)

虚拟目录和应用程序在IIS中的工作方式略有不同> 6.0。虚拟目录曾经是IIS 6.0中的自包含应用程序,因此您的web.config文件可以正常使用。但是在IIS 7.0及更高版本中,虚拟目录就是指向目录的指针。

如果您正在寻找与IIS 6.0中相同的虚拟目录效果,则需要在WebsiteA下创建一个应用程序,而不是虚拟目录。 IIS 7及更高版本中的虚拟目录作为父网站下的目录运行,而不是作为单独的应用程序运行。