我在ASP.NET MVC 4項目中使用ReactJs.NET。我已經在我的ReactConfig.cs那個叫上啓動應用程序指定此JavaScript引擎禁用回退到MSIE:ReactJs.NET和服務器端渲染與V8在生產中拋出異常
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++運行時?
是的所有必要文件都複製到bin \ ClearScript.V8。感謝您的回覆!我真的設法找到答案在你的Github reactjs.net :)看到我的答案在下面。 – alkesos