gpt4 book ai didi

asp.net-mvc - NuGet将恶意行添加到web.config MVC4

转载 作者:行者123 更新时间:2023-12-04 17:24:25 24 4
gpt4 key购买 nike

每次我使用Nuget安装任何东西时,它都会添加到我的web.config中的<Runtime><asseblyBinding>部分中:

  <dependentAssembly>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>


显然,我使用的是MVC4,因此对Razor 2.0.0.0的引用会造成问题,并引发以下运行时错误。

Could not load type 'System.Web.Razor.Parser.SyntaxTree.CodeSpan' from assembly 'System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.


它很容易修复,只需从Web.Config中删除胭脂部分,但非常令人讨厌!任何人都知道为什么会发生这种情况,或者如何解决此问题?

我正在使用Nuget Package Manager版本1.7.30402.9028

最佳答案

各个软件包都可以提供用PowerShell编写的安装例程,这可能就是这里发生的情况。即使您安装了与Razor无关的东西(例如JQuery),也会发生同样的事情吗?

谢谢,
粘土

关于asp.net-mvc - NuGet将恶意行添加到web.config MVC4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10495949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com