asp.net和matlab运行时的问题

时间:2012-02-19 17:40:32

标签: c# asp.net matlab-deployment

我有一个非常奇怪的问题。

我在matlab中编写了一些函数,并将它与Matlab Builder NE一起用作dll文件。接下来我在这个asp.net应用程序中添加了对这个模块的引用。当我在localhost(平均可视工作室开发服务器)上的浏览器中显示网页时,该功能为我提供了我需要的数字。但是,当我从远程计算机显示网页时,我收到此错误:

Exception: System.TypeInitializationException

Message: The type initializer for 'Module.Func' threw an exception.

StackTrace:    at Module.Func.Finalize()

InnerException: System.Exception

Message: The MCR instance could not be initialized

我正在运行IIS 6,它也会在w3wp.exe中抛出异常。我不知道,问题在哪里,因为在localhost上它完美无缺。

1 个答案:

答案 0 :(得分:1)

也许你可以在这里找到答案(这是关于类似错误的Matlab主题)。 http://www.mathworks.com/matlabcentral/newsreader/view_thread/171699

论坛帖子提到缺少依赖关系和/或超时。

通常,如果将解决方案部署到另一台计算机,则需要确保部署了所有依赖项。此外,您需要考虑的环境设置可能存在差异(debug = true与debug = false,超时等)。