这是一个与 “如何禁用 ASP.NET MVC Url 路由”类似的问题,尚未得到解答(我认为响应者不明白为什么需要它)。
我有一个现有的应用程序,它使用 AngularJS 和 MVC url 路由来提供模板。我想删除 MVC url 路由,因为它是多余的(请参阅下面的评论。我们使用 webApi 通过 ajax 返回数据,因此不需要视图/控制器)。
我已删除 Global.asax.cs 中对 RegisterRoutes 的调用。除了对 System.Web.Routing 的引用之外,Web.config 中似乎没有任何内容,所以我离开了它。
我将 IIS Express 与 Visual Studio 2012 一起使用。
当应用程序运行时,我收到 403.14 Forbidden 错误。我已启用目录浏览。我已经在 Visual Studio 的项目中设置了起始页,但是尽管文件确实存在,但我得到了 404。
我尝试创建一个非 mvc 网站并将 web.config 的内容复制到我的应用程序,但这没有用。