我在 ASP.NET MVC 4 项目中使用 ReactJs.NET。我通过在应用程序启动时调用的 ReactConfig.cs 中指定它来禁用对 MSIE javascript 引擎的回退:
ReactSiteConfiguration.Configuration.SetAllowMsieEngine(false);
这适用于我的开发人员机器,但不适用于生产。抛出的异常是:
Failed to initialise ClearScript V8. This is most likely caused by the native libraries (ClearScriptV8-64.dll and v8-x64.dll) missing from your app's Bin directory, or the Visual C++ runtime not being installed
我已确保将 ClearScript.V8 文件夹(带有 ClearScriptV8-64.dll 和 v8-x64.dll)复制到生产服务器和 bin 文件夹,因此我目前正在查看 Visual C++ 运行时是否丢失。我下载并安装了位于此处的 Visual Studio 2015 的 Visual C++ Redistributable : https ://www.microsoft.com/en-us/download/details.aspx?id=48145但引发了相同的异常。
我在这里有什么明显的遗漏吗?我安装的 Visual C++ 运行时是否错误?