我有一个 ASP.NET MVC 应用程序,并在其中使用了 Http 处理程序。
如何防止站点在调用 HttpHandler 之后/之前搜索要调用的控制器?
现在处理程序被调用,然后我得到一个 404 错误代码。
我有一个 ASP.NET MVC 应用程序,并在其中使用了 Http 处理程序。
如何防止站点在调用 HttpHandler 之后/之前搜索要调用的控制器?
现在处理程序被调用,然后我得到一个 404 错误代码。
RegisterRoutes
在 global.ascx.cs 文件中更改路由,如下所示:
routes.MapRoute(
"Default1", // Route name
"{controller}/{action}/{id}/{param}", // URL with parameters
new { controller = "Account", action = "LogOn", id = UrlParameter.Optional}, // Parameter defaults
new[] { "YourProjectName.Controllers" }
);
笔记:
YourProjectName
。Controllers
文件夹之外(如果它在那里),它应该可以正常工作。在路由上再做一些谷歌。