gle*_*ler 2 c# asp.net-mvc asp.net-mvc-4
这是一个使用索引默认的.NET MVC 4网站.到目前为止,一切都很好,直到我添加了一个名为"Properties"的新视图文件夹,添加了一个索引视图,并在导航栏上创建了控制器和链接.一切都汇编得很好.
当我运行debug并使用该链接时,尝试浏览目录时出现403.14错误.如果我用索引键入完整路由,它会正确地转到页面.所有链接和代码都是应有的.我还没有为此页面创建任何类型的模型或表单.
当我将视图和控制器重命名为"Property"时,一切正常.
将"Properties"作为关键字来避免吗?
上课那天我睡着了吗?
我假设你在本地开发过程中遇到了这个问题?Properties在项目中调用了一个物理目录,其中包含该AssemblyInfo文件.当您尝试浏览时/Properties,它首先会查找找到的物理位置,然后失败,因为它无法在其中找到文档.
如果将其发布到真实的Web位置,则不会有Properties目录,因此它应该可以工作.或者你可以简单地删除目录,然后它应该在本地工作.
但就个人而言,我不建议这样做 - 只需选择一个不同的名称即可.尽可能避免这样的冲突更容易.
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |