找到像很多其他部署我的ASP.Net MVC應用程序時,我收到以下錯誤:Clearscript文件不能在主機
無法加載V8接口組件;驗證以下文件將與您的應用程序:ClearScriptV8-32.dll,ClearScriptV8-64.dll,V8-ia32.dll,V8-x64.dll
Clearscript安裝作爲努力改造的一部分爲頁面請求提供更少的文件。
我已經在ISS Express和ISS本地測試了我的應用程序。
如此處所建議http://clearscript3.rssing.com/chan-14849437/all_p12.html我還將缺少的代碼庫作爲資源添加到我的項目中。
ClearScriptV8-32.dll
,ClearScriptV8-64.dll
,v8-ia32.dll
,v8-x64.dll
都包含在bin文件夾中的文件夾ClearScript.V8中。刪除此文件夾不能解決問題。
在我的智慧結束。任何幫助表示讚賞。
可能值得使用NuGet包:http://www.nuget.org/packages/ClearScript.V8/ –
感謝您的建議,但它沒有任何區別。我對該項目進行了建議的更改 - 刪除由該軟件包創建的構建步驟,並將二進制文件添加到內容文件夾 - 沒有任何運氣。相反,一個不同的錯誤突然出現,說它正在爲錯誤的平臺加載程序集(不匹配)。 – Levon
確保這些DLL不在bin目錄中的任何位置。將它們放入應用程序的根目錄並將其設置爲「不要複製」。如果你已經完成了這項工作,並且你的應用可以在你的個人電腦上運行,檢查部署應用程序池的標識。 – BitCortex