2

我的网站有 HTML 帮助页面,我试图弄清楚如何从我的 ASP.NET MVC4 应用程序中调用它。它只是 html 页面,但是当我创建指向该页面的链接时,我收到“找不到资源”404 错误。

这听起来像是一个愚蠢的问题,但是如何从 ASP.NET MVC 应用程序中调用 HTML 页面?

4

2 回答 2

2

RegisterRoutes您可以尝试将所有静态内容放在特定的子目录中,例如“/Static/”,然后在 Global.asax的方法顶部执行以下操作:

routes.IgnoreRoute("Static/{*pathInfo}");

这将使 MVC 知道该子目录中的任何内容都将被视为静态内容,而不是通过其路由传递。

因此,在您的情况下,您可能会遇到以下情况:

routes.IgnoreRoute("Help/{*pathInfo}");
于 2013-04-12T12:45:35.397 回答
1

原来我只是把 URL 路径弄错了。我需要在路径的开头包含“区域”,通常由于某种原因我不需要。

于 2013-04-12T12:59:10.590 回答