![](/img/trans.png)
[英]ASP .NET Web Forms: Could not load file or assembly 'System.Web.WebPages.Deployment, Version=2.0.0.0
[英]Could not load file or assembly 'System.Web.WebPages.Deployment or one of its dependencies error in an ASP.NET Webforms site
我有一个ASP.NET WebForms应用程序,最近已将其升级到使用VS2013的.NET 4.0。 它最初是在VS2010中构建的。 它还使用DevExpress控件版本16.2
当我尝试构建站点时,出现以下错误:-
Error 1 Could not load file or assembly 'System.Web.WebPages.Deployment, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Error 3 Type 'EventArgs' is not defined. App_Code\Global.asax.vb 41 62 Optima Online V2
Error 5 Type 'Object' is not defined. App_Code\Global.asax.vb 52 48 Optima Online V2
Error 6 'DateTime' is not declared. It may be inaccessible due to its protection level. App_Code\Global.asax.vb 59 61 Optima Online V2
Error 7 Type 'EventArgs' is not defined. App_Code\Global.asax.vb 71 62 Optima Online V2
Error 8 Type 'EventArgs' is not defined. App_Code\Global.asax.vb 77 73 Optima Online V2
Error 9 Type 'EventArgs' is not defined. App_Code\Global.asax.vb 83 80 Optima Online V2
Error 10 Type 'EventArgs' is not defined. App_Code\Global.asax.vb 88 66 Optima Online V2
Error 13 'ServerErrorSection' is not declared. It may be inaccessible due to its protection level. App_Code\Global.asax.vb 98 98 Optima Online V2
Error 14 Type 'EmailException' is not defined. App_Code\Global.asax.vb 102 25 Optima Online V2
Error 15 Type 'EventArgs' is not defined. App_Code\Global.asax.vb 108 56 Optima Online V2
Error 16 Type 'EventArgs' is not defined. App_Code\Global.asax.vb 112 60 Optima Online V2
Error 17 Type 'ArrayList' is not defined. App_Code\OptimaOnlineBLL.vb 345 167 Optima Online V2
Error 18 Type 'ArrayList' is not defined. App_Code\OptimaOnlineBLL.vb 345 205 Optima Online V2
Error 19 Type 'ArrayList' is not defined. App_Code\OptimaOnlineBLL.vb 348 27 Optima Online V2
Error 20 Type 'ArrayList' is not defined. App_Code\OptimaOnlineBLL.vb 351 32 Optima Online V2
Error 21 Type 'ArrayList' is not defined. App_Code\OptimaOnlineBLL.vb 356 37 Optima Online V2
Error 22 Type 'ArrayList' is not defined. App_Code\OptimaOnlineBLL.vb 358 38 Optima Online V2
Error 23 Type 'ArrayList' is not defined. App_Code\OptimaOnlineBLL.vb 362 42 Optima Online V2
Error 24 Type 'Collection' is not defined. App_Code\personalisedItem.vb 13 33 Optima Online V2
Error 25 'HttpContext' is not declared. It may be inaccessible due to its protection level. App_Code\personalisedItem.vb 31 23 Optima Online V2
Error 26 Type 'ArrayList' is not defined. App_Code\personalisedItem.vb 104 38 Optima Online V2
Error 27 Type 'Collection' is not defined. App_Code\personalisedItem.vb 106 51 Optima Online V2
Error 28 'Convert' is not declared. It may be inaccessible due to its protection level. App_Code\personalisedItem.vb 125 41 Optima Online V2
Error 31 Type 'ArrayList' is not defined. App_Code\personalisedItem.vb 132 42 Optima Online V2
Error 33 Type 'Collection' is not defined. App_Code\personalisedItem.vb 137 54 Optima Online V2
Error 34 Type 'Collection' is not defined. App_Code\personalisedItem.vb 505 80 Optima Online V2
Error 35 Type 'ArrayList' is not defined. App_Code\personalisedItem.vb 505 95 Optima Online V2
Error 36 Type 'ArrayList' is not defined. App_Code\personalisedItem.vb 506 26 Optima Online V2
Error 37 Type 'ArrayList' is not defined. App_Code\personalisedItem.vb 532 63 Optima Online V2
Error 38 Type 'ArrayList' is not defined. App_Code\personalisedItem.vb 533 28 Optima Online V2
Error 39 'ConfigurationManager' is not declared. It may be inaccessible due to its protection level. App_Code\personalisedItem.vb 579 57 Optima Online V2
Error 40 'ConfigurationManager' is not declared. It may be inaccessible due to its protection level. App_Code\personalisedItem.vb 648 57 Optima Online V2
Error 41 Type 'Collection' is not defined. App_Code\personalisedItem.vb 692 32 Optima Online V2
Error 42 'ConfigurationManager' is not declared. It may be inaccessible due to its protection level. App_Code\personalisedItem.vb 775 57 Optima Online V2
Error 43 'IIf' is not declared. It may be inaccessible due to its protection level. App_Code\personalisedItem.vb 787 43 Optima Online V2
Error 44 'IIf' is not declared. It may be inaccessible due to its protection level. App_Code\personalisedItem.vb 801 43 Optima Online V2
通过在ASP.NET MVC中将依赖程序集引用添加到Web.config文件中,我已经看到了针对第一个错误的修复程序,但这似乎不起作用。
我也不知道为什么不能引用诸如collection和EventArgs之类的东西。
有任何想法吗?
问候
“该系统找不到指定的文件。” -您的路线是错误的。 您也可以检查特定的版本设置。 如果将reg值[HKLM \\ Software \\ Microsoft \\ Fusion!EnableLog](DWORD)设置为1,则可以看到绑定路径。
弄清楚了。 我不得不补充:-
<runtime>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Deployment" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
到web.config文件
和
将DLL放入bin文件夹中,以使应用程序正确构建。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.