我得到了错误

无法加载类型mvcapapplication

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

如何纠正?


当前回答

我尝试了很多建议,但对我有效的是使用Visual studio的“发布”功能(在Build选项卡中)。我只是使用FTP部署选项将比特与我的FTP信用一起发送到我的服务器。然后我将IIS指向该目录。当然,要检查应用程序池中是否有正确的框架。

其他回答

删除站点bin文件夹的内容(使用文件资源管理器进行此操作)。重建。

[摘自问题]

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

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

这种情况发生在我身上,因为我将Global.asax.cs (c#文件)添加到VB.net项目中,所以文件没有被编译,我必须使用文件的.vb版本才能工作和编译。

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

在我的情况下,问题是我重命名类全局到MvcApplication。当重命名时,它必须在所有地方进行更改,否则应用程序将在给定的命名空间中寻找全局类。