Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC我可以拥有一个名为PropertiesController的控制器吗?_C#_Asp.net Mvc - Fatal编程技术网

C# ASP.NET MVC我可以拥有一个名为PropertiesController的控制器吗?

C# ASP.NET MVC我可以拥有一个名为PropertiesController的控制器吗?,c#,asp.net-mvc,C#,Asp.net Mvc,我正在努力学习asp.NETMVC 我创建了一个名为Property的模型,然后创建了一个名为PropertiesController的控制器。但是,当我运行代码时,在导航到/Properties时会出现403错误 如果我将控制器重命名为Properties1Controller并导航到/Properties1,它将正常工作 我假设控制器的名称与属性文件夹(我的包含AssemblyInfo.cs)之间存在冲突 有没有办法解决这个问题,或者最好避免使用名为“属性”的控制器?这里存在冲突。在您的项目

我正在努力学习asp.NETMVC

我创建了一个名为Property的模型,然后创建了一个名为PropertiesController的控制器。但是,当我运行代码时,在导航到/Properties时会出现403错误

如果我将控制器重命名为Properties1Controller并导航到/Properties1,它将正常工作

我假设控制器的名称与属性文件夹(我的包含AssemblyInfo.cs)之间存在冲突


有没有办法解决这个问题,或者最好避免使用名为“属性”的控制器?

这里存在冲突。在您的项目中,已经有一个
Properties
文件夹,其中包含
AssemblyInfo.cs
文件。我会为你的控制器选择一个不同的名称


也许可以使用路由,但实际上,从长远来看,远离任何非标准的东西要简单得多。

不完全确定,但可能会帮助你解决问题。就个人而言,除非你的应用程序只关注一个小世界对象集(我怀疑)。。。然后一个名为Property的模型是一个非常模糊的名称。。。什么财产?不管是否存在冲突,我建议您更准确地命名模型。我正在修改一个现有的应用程序,该应用程序有一个属性数据库表,用于存储有关属性(即酒吧、商店、房屋等)的信息。这就是为什么名称可能重复的原因