我正在尝试使用以下路由配置内容调试visual studio MVC 4解决方案。
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(name: "RegistrationForm", url: "{RecruitmentRegistration}/{Registration}/{id}",
defaults: new { controller = "RecruitmentRegistration", action = "Registration", id = UrlParameter.Optional });
}
但是在尝试访问控制器Action方法时,我面临下面列出的错误。
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
但是当我尝试使用默认的索引操作方法时,它可以正常处理索引视图。
以下是控制器类内容
public class RecruitmentRegistrationController : Controller
{
//
// GET: /RecruitmentRegistration/
public ActionResult Index()
{
return View("Index");
}
public ActionResult Registration()
{
return View("RegistrationForm");
}
}
当我检查解决方案时,我发现大多数解决方案都与IIS相关的设置更改有关。但在这里我没有使用IIS站点设置,我直接从VS2012浏览。
请告知。