我得到了错误

无法加载类型mvcapapplication

当我试图运行我的网站时。

如何纠正?


当前回答

[摘自问题]

如果你得到这个错误:“无法加载类型MvcApplication”,查看你的项目的输出路径,并确保它被设置为“bin\”。问题是AspNetCompiler无法找到不在默认位置的文件。

更改输出文件夹的另一个副作用是,您将无法调试代码,并且会出现一条消息,说无法找到程序集信息。

其他回答

我得到这个错误,因为我的版本控制已经设置为忽略我的bin文件夹。非常愚蠢,但也许其他人会从中受益。

在解决方案上手动构建即可。

如果您正在使用本地IIS,请尝试在IIS管理器中删除网站注册,然后手动重新创建。

确保你不应该打开MVC项目像File->打开网站使用File->打开项目。

确保global.asax.cs中的命名空间与你的webapp的命名空间匹配

这些东西我都测试过了,没有一个管用。然后我想起来我是通过IIS的本地实例运行站点的,并且已经移动了编译代码的目录。换句话说,我的IIS站点设置为查看有问题的旧目录。进入IIS并将站点的根目录更改为我的新目录显然解决了这个问题。