C# ASP.NET MVC我可以拥有一个名为PropertiesController的控制器吗?
我正在努力学习asp.NETMVC 我创建了一个名为Property的模型,然后创建了一个名为PropertiesController的控制器。但是,当我运行代码时,在导航到/Properties时会出现403错误 如果我将控制器重命名为Properties1Controller并导航到/Properties1,它将正常工作 我假设控制器的名称与属性文件夹(我的包含AssemblyInfo.cs)之间存在冲突C# ASP.NET MVC我可以拥有一个名为PropertiesController的控制器吗?,c#,asp.net-mvc,C#,Asp.net Mvc,我正在努力学习asp.NETMVC 我创建了一个名为Property的模型,然后创建了一个名为PropertiesController的控制器。但是,当我运行代码时,在导航到/Properties时会出现403错误 如果我将控制器重命名为Properties1Controller并导航到/Properties1,它将正常工作 我假设控制器的名称与属性文件夹(我的包含AssemblyInfo.cs)之间存在冲突 有没有办法解决这个问题,或者最好避免使用名为“属性”的控制器?这里存在冲突。在您的项目
有没有办法解决这个问题,或者最好避免使用名为“属性”的控制器?这里存在冲突。在您的项目中,已经有一个
Properties
文件夹,其中包含AssemblyInfo.cs
文件。我会为你的控制器选择一个不同的名称
也许可以使用路由,但实际上,从长远来看,远离任何非标准的东西要简单得多。不完全确定,但可能会帮助你解决问题。就个人而言,除非你的应用程序只关注一个小世界对象集(我怀疑)。。。然后一个名为Property的模型是一个非常模糊的名称。。。什么财产?不管是否存在冲突,我建议您更准确地命名模型。我正在修改一个现有的应用程序,该应用程序有一个属性数据库表,用于存储有关属性(即酒吧、商店、房屋等)的信息。这就是为什么名称可能重复的原因