我得到了错误

无法加载类型mvcapapplication

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

如何纠正?


当前回答

无法加载类型MVCApplication1。MVCApplication

问题:网络。由于机器中的某些更新,配置可能已损坏。当我比较网络的时候。配置服务器web。然后我意识到所有的基本配置都缺失了,比如构建提供程序、模块、处理程序、名称空间等。

解决方案:替换网页。配置从下面的位置与web。服务器上相同位置的配置(应用程序在服务器上运行正常)。 C:\Windows\ Microsoft.NET \ Framework \ v4.0.30319 \配置

我已经花了10多天了,所以我想这可能对某人有帮助。

其他回答

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

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

我有同样的问题,解决它与以下步骤

转到项目属性 在“Build”选项卡上,将输出路径设置为“bin\”

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

尝试了所有其他的东西,然后我谷歌了我所得到的关于无法找到nuget.exe的错误…我想,好吧,我真的不需要……事实证明我做到了。我找到的解决方案:右键单击解决方案,然后单击启用NuGet包恢复

你必须检查action方法,在调用重载实参或无效实参的方法时,是否有一个或多个方法

public string test(string a, string b){

}

public ActionResult x(){
     test(a) //test is need two arguments
}