我正在将很多 .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>
我注意到的奇怪的事情是,一旦刷新页面,这个错误就会消失,但如果我回收应用程序池会重新出现(我猜我是否再次发布网络应用程序)。
我的大部分研究都导致了死胡同,这主要将责任归咎于 Umbraco(根本没有使用)和 IronPython(我承认,它在同一解决方案中的另一个项目中使用,但不是问题)。
每次我对网站进行更改时,我真的不能让这些网络应用程序崩溃,有人有什么想法吗?