asp.net-mvc-4 - 在主机上找不到 Clearscript 文件

标签 asp.net-mvc-4 iis deployment shared-hosting clearscript

与许多其他人一样,我在部署 ASP.Net MVC 应用程序时收到以下错误:

Cannot load V8 interface assembly; verify that the following files are installed with your application: 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.dllClearScriptV8-64.dllv8-ia32.dllv8-x64.dll 都包含在bin文件夹中的ClearScript.V8文件夹中。删除此文件夹无法解决问题。

我已经束手无策了。任何帮助表示赞赏。

最佳答案

原因是asp.net立即加载/bin目录中的所有库。 我添加了以下规则来忽略 Clearscript 程序集,并且它有效

<configuration>
    <system.diagnostics>
        <trace autoflush="true" />
    </system.diagnostics>
    <system.web>
        <compilation>
            <assemblies>

                <remove assembly="ClearScriptV8-64" />
                <remove assembly="ClearScriptV8-32" />
               ....
            </assemblies>
        </compilation>

...

关于asp.net-mvc-4 - 在主机上找不到 Clearscript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23301851/

相关文章:

asp.net-mvc - ReactJs - 访问 onclick 事件中的状态

asp.net-mvc-4 - 多选枚举

c# - 以编程方式删除安全站点会破坏其他绑定(bind)

asp.net - 如何在现有的 ASP.NET 网站中创建或附加 WCF 服务

Git 推送到实时服务器

asp.net - 如何将模型从一个局部 View 传递到另一个局部 View

javascript - 使用 Javascript 从 html 表中动态删除行

iis - 使用 powerShell 脚本停止网站

javascript - IE9 和 JavaScript

deployment - Heroku 错误 H12(请求超时)问题