我有 IIS 7 为我的 ASP.NET MVC 网站提供服务。这是我在 IIS 中配置的唯一站点。当我访问该站点时,该站点基于根 URL 目录。例如,我的网站可以这样访问:http ://example.com/index.html
如何将 ASP.NET 站点配置为以特定 URL 目录为前缀?我希望它是这样的:http ://example.com/application/index.html
这是我在 ASP.NET 配置中还是在 IIS 本身中所做的事情?
我有 IIS 7 为我的 ASP.NET MVC 网站提供服务。这是我在 IIS 中配置的唯一站点。当我访问该站点时,该站点基于根 URL 目录。例如,我的网站可以这样访问:http ://example.com/index.html
如何将 ASP.NET 站点配置为以特定 URL 目录为前缀?我希望它是这样的:http ://example.com/application/index.html
这是我在 ASP.NET 配置中还是在 IIS 本身中所做的事情?
您可以为您的站点创建一个“应用程序”(在 IIS 管理器中右键单击您的网站并选择“添加应用程序”)并为其指定所需的目录名称。例如,您可以在同一域下拥有多个应用程序,例如http://example.com/application1/whatever和http://example.com/application2/whatever。
本文描述了站点、应用程序和虚拟目录之间的区别: