无法加载文件或程序集System.Web.WebPages.Deployment以及所有预先退出的VS项目

时间:2016-11-10 22:44:30

标签: asp.net .net asp.net-mvc webforms

我最近设置了一个新的Windows 10工作站,从以前的Windows 10 IIS导入了我的IIS设置。

使用IIS可以正确设置所有内容,但每次运行新项目时都会收到有关Missing System.Web.WebPages.Deployment的错误:

   Could not load file or assembly 'System.Web.WebPages.Deployment, Version=1.0.0.0

修复很简单,我只需将以下内容添加到Web配置中。

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-X.X.X.X" newVersion="X.X.X.X"/>
  </dependentAssembly>        
</assemblyBinding>

问题在于,现在只是因为我遇到了问题,我迫使所有项目结账,其他开发人员提出的问题都没有这个问题。我试图重新注册.net框架就像我当天做的那样,但是现在它已经成为Windows 10的一部分,包括4.6.2

这是在VS2013中编写的旧版ASP.NET WebForms上发生的,其中包含VS 2015中编写的各种新MVC应用程序。

经过数小时的搜索,我在Google或Stackoverflow上一无所获,无法解决此程序集的系统问题。

感谢。

1 个答案:

答案 0 :(得分:0)

确保您的BIN文件夹中有System.Web.WebPages.Deployment.dll。