在iis7的子文件夹中运行MVC 4
本文关键字:运行 MVC 文件夹 iis7 | 更新日期: 2023-09-27 18:14:29
是否可以从IIS的子文件夹运行MVC4项目而不设置虚拟目录?目前,我在尝试访问项目时得到错误Directory Listing Denied This Virtual Directory does not allow contents to be listed
。
主要项目被称为内部网,位于''server'inetpub'intranet
并作为http://intranet
访问,但我已将MVC 4项目上传到''server'inetpub'intranet'affiliates'WebApplication1
,但如果我试图访问http://intranet/affiliates/WebApplication1
,我会得到错误。
我只是使用默认的路由配置。
RouteConfig.cs
using System.Web.Mvc;
using System.Web.Routing;
namespace WebApplication1
{
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
}
在大多数情况下,您只需要将子目录设置为应用程序。预先警告,您可能会运行配置文件问题,因为配置项由父目录继承。