Asp.net mvc 4 mvc4应用程序,是否隐藏iis应用程序名称?

Asp.net mvc 4 mvc4应用程序,是否隐藏iis应用程序名称?,asp.net-mvc-4,iis-7.5,Asp.net Mvc 4,Iis 7.5,我在IIS7.5中部署了一个mvc4应用程序 网站是mapletest,应用程序是Budget2013, 因此,用户可以访问该网站mapletest/Budget2013 我需要做什么才能允许用户仅通过使用mapletest访问此文件 此外,mapletest/Budget2013/ShoppingCenter应成为mapletest/ShoppingCenter 基本上,我想在url中隐藏应用程序名称。您应该直接将应用程序部署到根网站,而不是使用虚拟目录。因此,例如,如果您的mapletest

我在IIS7.5中部署了一个mvc4应用程序

网站是mapletest,应用程序是Budget2013, 因此,用户可以访问该网站mapletest/Budget2013

我需要做什么才能允许用户仅通过使用mapletest访问此文件

此外,mapletest/Budget2013/ShoppingCenter应成为mapletest/ShoppingCenter


基本上,我想在url中隐藏应用程序名称。

您应该直接将应用程序部署到根网站,而不是使用虚拟目录。因此,例如,如果您的
mapletest
网站物理目录是
c:\inetpub\wwwroot\mapletest
,则您应该在该目录下部署应用程序。

我已经这样做了,但我无法将其发送到iis以提供任何内容,除非网站下运行的应用程序是iis。创建新网站时,它会自动创建一个应用程序。您不需要创建子应用程序来实现此功能。我认为默认网站也使用端口80时会出现问题。当然可以。如果你想让两个网站在同一个端口上监听(在你的情况下是80个),你必须将它们绑定到不同的DNS记录。