如何根据特定的URL目录创建我的ASP.NET网站?

如何根据特定的URL目录创建我的ASP.NET网站?,asp.net,asp.net-mvc,iis,Asp.net,Asp.net Mvc,Iis,我的ASP.NETMVC网站上安装了IIS 7。这是我在IIS中配置的唯一站点。当我访问该站点时,该站点位于根URL目录之外。例如,我的网站将按如下方式访问: 如何将ASP.NET站点配置为以特定URL目录作为前缀?我希望它是这样的: 这是我在ASP.NET配置中还是在IIS本身中执行的操作?您可以为您的网站创建一个“应用程序”(在IIS管理器中右键单击您的网站并选择“添加应用程序”),并为其指定所需的目录名。这样,您可以在同一个域下拥有多个应用程序,例如和 本文介绍了站点、应用程序和虚拟目录之

我的ASP.NETMVC网站上安装了IIS 7。这是我在IIS中配置的唯一站点。当我访问该站点时,该站点位于根URL目录之外。例如,我的网站将按如下方式访问:

如何将ASP.NET站点配置为以特定URL目录作为前缀?我希望它是这样的:

这是我在ASP.NET配置中还是在IIS本身中执行的操作?

您可以为您的网站创建一个“应用程序”(在IIS管理器中右键单击您的网站并选择“添加应用程序”),并为其指定所需的目录名。这样,您可以在同一个域下拥有多个应用程序,例如和

本文介绍了站点、应用程序和虚拟目录之间的区别:


创建网站时,我必须选择网站已经存在的目录。如果我添加一个虚拟目录,看起来我必须再次选择相同的目录,它只是将其添加到现有的网站项目中。我在看虚拟目录,但对我来说,它们似乎不想纠正这样做的方式。这看起来有点像一个全面的解决方案。实际上,我刚刚注意到,您可以向每个
网站添加
应用程序
s。现在我想知道这两者之间的区别是什么。我为
网站
应用程序
选择了相同的网站代码。我假设我的配置不正确,并且我只需要在1个点中选择代码。这就是我工作过的每个组织所做的。我原以为您会为基本域提供其他服务,然后为特定应用程序提供虚拟目录。这不是你正在寻找的吗?应用程序也可以工作。。。我不确定这与虚拟目录有多大不同?我又看了一下我自己的应用程序在IIS中是如何配置的,它们实际上是应用程序。我编辑了我的答案以反映这一点。