我使用Internet模板创建了一个ASP.NET WebApplication。
我在 RouteConfig类中修改了 NOT ,这意味着我只使用默认路由表。
当我输入以下网址时,请点击浏览器
http://localhost:8416/
索引视图正在重新调整insde HomeController ,没有任何问题。
但是,如果我输入以下网址
http://localhost:8416/EstimationTracker/
我遇到了以下错误。
HTTP错误403.14 - 禁止
Web服务器配置为不列出此目录的内容。
但是,如果我输入以下网址,则视图返回正常(只需将 /索引附加到上述网址)。
http://localhost:8416/EstimationTracker/Index
我怀疑为什么索引操作方法未被识别为 EstimationTracker 控制器内的默认操作方法,或者是其他事情发生了?
为便于参考,以下是RouteConfig.cs文件中的代码。
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
答案 0 :(得分:1)
答案 1 :(得分:0)
您应用程序的根文件夹中是否有名为EstimationTracker的文件夹?