我最近设置了一个新的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上一无所获,无法解决此程序集的系统问题。
感谢。
答案 0 :(得分:0)
确保您的BIN文件夹中有System.Web.WebPages.Deployment.dll。