我得到了错误

无法加载类型mvcapapplication

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

如何纠正?


当前回答

我得到了同样的错误,尽管做了这里提到的所有事情,但没有任何工作。原来我从以前版本的项目中复制了global.asax.cs的源代码,该版本的名称不同。因此名称空间Test应该是名称空间Test. web。这当然是一个愚蠢的错误,我有点不好意思写这个!但写这封信的目的是希望其他人的类似错误也能让他检查一下这个微不足道的方面。

其他回答

对我来说,修正的方法是改变build选项卡的输出路径。 我把输出路径改为bin\,错误就消失了。

-另一个修复可能是你有错误的启动项目集。

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

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

我的解决办法是:因为问题是我制造的!我改变了Global.asax.cs中的命名空间

您还需要更改Global.asax中的Inherits属性值。

我的问题是我有两个项目在同一个端口上运行。解决方案是更改端口并为新项目重新创建一个新的虚拟目录