代码改变世界

asp.net mvc更换命名空间的错误

  JustRun  阅读(321)  评论(0编辑  收藏  举报

今天试了试Asp.net mvc 1.0, 相比较monorail, 易用性好了很多。

更换命名空间错误

本来开始的命名空间是用的WebSiteMVC, 后来想改成WebSite.
应当替换的地方都替换掉了,rebuild后还是出现下面这个错误:
"The controller name 'Home' is ambiguous between the following types: WebSiteMVC.Controllers.HomeController WebSite.Controllers.HomeController."

处理方法是右键点你的项目, 更改assembly中的输出文件名字和命名空间
删除bin目录中所有的dll文件, 重新编译整个项目就可以了。

 

发布遇到的问题

提示没有System.Web.MVC

将下面文件夹中的文件copy放到项目中的bin目录下就可以了。

C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 1.0\Assemblies

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示