2

我在控制台应用程序中使用 DLL 没有问题Noesis.Javascript,但是当我在开发服务器的 Web 应用程序中使用 DLL 时,出现以下错误:

无法加载文件或程序集 'Noesis.Javascript, Version=0.0.0.0, Culture=neutral, PublicKeyToken=ae36d046c7f89f85' 或其依赖项之一。 应用程序无法启动,因为它的并排配置不正确。请查看应用程序事件日志或使用命令行 sxstrace.exe 工具了解更多详细信息。(来自 HRESULT 的异常:0x800736B1)

首先,我认为问题出在开发服务器中,因为在哪里没有正确的版本msvc*.dll's

  1. msvcm90.dll (9.0.30729.6161)
  2. msvcp90.dll (9.0.30729.6161)
  3. msvcr90.dll (9.0.30729.6161)

我安装了这个版本,但错误仍然发生!

我用的是win7 x64和visual studio 2008 express,服务器是win2008 server R2 x64。

谁能帮我?

4

2 回答 2

2

我遇到了同样的问题,我的解决方法是:

  1. 从http://javascriptdotnet.codeplex.com/下载并解压缩 Javascript.NET
  2. 将 3 个 dll(msvcp100.dll、msvcr100.dll 和 Noesis.Javascript.dll)复制到 /bin 文件夹中。
于 2013-12-05T07:00:02.663 回答
1

希望这个答案会对某人有所帮助,因为以前的答案都没有为我解决这个问题。

确保在服务器上安装了 Microsoft Visual C++ 2010 Redistributable Package。可以从这个链接下载:

https://www.microsoft.com/en-us/download/confirmation.aspx?id=26999

于 2020-10-22T00:50:36.463 回答