Ajax Control Toolkit:FSharp.Core错误

时间:2011-02-16 14:16:31

标签: asp.net ajaxcontroltoolkit

使用Ajax Control Toolkit(ToolkitScriptManager)在Visual Web Developer 2010中运行应用程序时遇到了一些麻烦。

很多时候,当我运行解决方案时会出现错误:

Could not load file or assembly 'FSharp.Core, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 
O sistema não pode encontrar o arquivo especificado.
(System couldn't find the specified file).

如果我选择“继续”,我必须重新加载网页然后页面似乎工作,尽管ajax控件(手风琴)未正确呈现(我认为)。

网页(localhost asp.net开发服务器)中显示错误:

Line 13: <body>
Line 14:     <form id="form1" runat="server">
Line 15:     <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
Line 16:     </asp:ToolkitScriptManager>
Line 17: 

我甚至在visual studio 2010中添加了FSharp安装,但没有任何变化。此问题也出现在我部署站点的IIS中。

这是一个测试页面,只有toolkitscriptmanager和一个手风琴控件。

功能:Visual Web Developer 2010版本10.0.30319.1 ,. NET 4.0.30319 RTMRel,Ajax Control Toolkit 3.5.40412.0(也是IIS 7.5.7600.16385)。

发生了什么事?我在哪里可以找到FSharp.Core(或注册它)以及为什么有时系统不会要求我?

1 个答案:

答案 0 :(得分:2)

最后,我找到了解决这个问题的方法:

Could not load file or assembly FSharp.Core, Version=4.0.0.0

在部署机器上安装redist(F#运行时)为我解决了这个问题。