Asp.net Default.aspx.cs中的InvalidOperationException

Asp.net Default.aspx.cs中的InvalidOperationException,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我更改了解决方案和程序集名称的默认名称空间,但仍然得到一个错误,即它们之间存在不一致性,即使后一个名称空间在哪里也找不到 httpHandler.ProcessRequest(HttpContext.Current) NewName.Controllers.HomeController OldName.Controllers.HomeController 更改默认名称空间不会自动更改现有类的实际名称空间。如果您试图以这种方式解决名称空间冲突,则必须实际更改现有名称空间 在V

我更改了解决方案和程序集名称的默认名称空间,但仍然得到一个错误,即它们之间存在不一致性,即使后一个名称空间在哪里也找不到

  httpHandler.ProcessRequest(HttpContext.Current)




  NewName.Controllers.HomeController
  OldName.Controllers.HomeController
更改默认名称空间不会自动更改现有类的实际名称空间。如果您试图以这种方式解决名称空间冲突,则必须实际更改现有名称空间


在VisualStudio中,一种快速简便的方法是打开一个类,右键单击顶部名称空间声明的第一个单词,转到重构->重命名,然后键入一个新名称。这应该会更改项目中所有现有类的名称空间(大多数情况下)。

我这样做了,搜索旧名称不会产生任何项目。@zsharp:您搜索了整个解决方案吗?确保你没有搜索完整的单词,区分大小写,任何一个?是否引用可能使用旧命名空间的任何外部程序集?