使用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(或注册它)以及为什么有时系统不会要求我?
答案 0 :(得分:2)
最后,我找到了解决这个问题的方法:
Could not load file or assembly FSharp.Core, Version=4.0.0.0
在部署机器上安装redist(F#运行时)为我解决了这个问题。