【问题标题】:Method 'get_IsBindingRedirectSupported' does not have an implementation方法“get_IsBindingRedirectSupported”没有实现
【发布时间】:2016-05-10 05:08:43
【问题描述】:

所以我尝试在 Visual Studio 2012 中创建一个 ASP.NET 网站 (Razor v2) 网站,但在运行该网站时出现此错误。

Method 'get_IsBindingRedirectSupported' in type 'System.Web.WebPages.Administration.PackageManager.WebProjectSystem' from assembly 'System.Web.WebPages.Administration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not have an implementation.

在尝试通过我亲爱的朋友 Google 找到有用的东西后,我不知所措。

有谁知道这个错误的原因以及如何解决它?

【问题讨论】:

  • 不,但是 +1 和我的最爱;几乎每次我启动 Razor v2 网站时,都会出现大量看似随机的错误,而这个是最新的。我一直在删除(通过 NuGet)许多不必要的包(OpenID 等;该死的几乎所有东西),几乎每次我遇到问题时,几乎每次当问题不一样时,几乎每次我问自己,“为什么我还在用这个?

标签: asp.net-webpages


【解决方案1】:

在将 NuGet.Core.dll 从版本 1.6.30117.9648 更新到版本 2.11.1.812 后,我开始收到此错误

补救措施(由 Kirschstein 建议)是从我的 bin 目录中删除 System.Web.WebPages.Administration.dll 文件

【讨论】:

  • 很奇怪,你认为还有更多!
【解决方案2】:

当遇到问题时,我采取了这些步骤来解决它们。

  1. 从您的项目中删除 System.Web.WebPages.Administration 引用。
  2. 导航到项目中的此文件夹:YourProject/YourProject 并找到 xml 配置文件 Packages。
  3. 打开该文件并删除包含 System.Web.WebPages.Administration 的行。
  4. 导航到解决方案中的 Packages 文件夹并找到名为“Microsoft.AspNet.WebPages.Administration*”/lib/net40 的文件夹。
  5. 删除 System.Web.WebPages.Administration.dll

【讨论】:

  • 在我的情况下,我在我的项目中使用 System.Web.WebPAges.Administration.dll,所以删除它不是一个选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-07
  • 2020-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多