带有名为“PropertiesController”的控制器的 ASP.NET MVC 路由[关闭]

2024-01-17

我在尝试使用名称为 PropertiesController 的控制器(以及随后的路由)时遇到了一个棘手的问题(请耐心等待,因为我是 MVC 新手)。

我相信这是因为我的解决方案中有一个名为“Properties”的目录(我无法真正删除)。有办法解决这个问题吗?

路线设置只是一条简单的路线:

routes.MapRoute(
    "Default", // Route name
    "{controller}/{action}/{id}", // URL with parameters
    new { controller = "Properties", action = "List", id = "" } // Parameter defaults 
);

以及我在 IIS7 中请求时遇到的错误“http://localhost/aptment2/属性/ http://localhost/aptment2/properties/" is:

当然有一种我找不到的解决方法吗?干杯。


由于其他人也遇到了同样的问题,我猜测您在这里遇到了保留关键字(我想 ClassController 也已退出)。

这也不是第一次发生——深入挖掘环境的内部,你也不能路由到 Windows 的保留关键字 https://stackoverflow.com/questions/987105/asp-net-mvc-routing-vs-reserved-filenames-in-windows.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有名为“PropertiesController”的控制器的 ASP.NET MVC 路由[关闭] 的相关文章

随机推荐