在.NET 2到4迁移之后无法加载文件或程序集“Microsoft.Scripting.ExtensionAttribute ...”

时间:2012-11-02 04:09:14

标签: c# asp.net .net ajax asp.net-ajax

我正在将相当多的.NET 2 ASP.NET Web应用程序转换为.NET 4.我在此过程中遇到的一个问题是以下错误消息 -

Could not load file or assembly 'Microsoft.Scripting.ExtensionAttribute, Version=0.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 

错误还突出显示了代码行,这是我的ScriptManager中的罪魁祸首 -

<asp:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat="server">
</asp:ScriptManager>

我注意到的一件奇怪的事情是,一旦刷新页面,这个错误就会消失,但如果我回收应用程序池,我会再次出现(而且我猜我是否再次发布了这个Web应用程序)。

我的大多数研究都导致了死胡同,这主要指责Umbraco(根本没有使用)和IronPython(我承认,在同一解决方案中用于另一个项目,但不是有问题的项目。)

每次我对网站进行更改时,我都无法真正破解这些网络应用,是否有人有任何想法?

1 个答案:

答案 0 :(得分:1)