Joh*_*een 5 asp.net dll matlab webforms
最近我一直在使用Asp.net,特别是Web Form应用程序.在应用程序中,我需要引用Matlab deploytool生成的dll(包括我自己编写的.m函数).我将所有相关的dll复制到Bin目录,在应用程序中添加引用并使用相应的命名空间.编译器工作正常,但在尝试初始化我的matlab类的实例时,在运行时抛出了TypeInitializationException.
顺便说一句,在Windows窗体应用程序中,它工作得很好,但不适用于Web窗体应用程序.在调用matlab dll时有什么我错过的吗?例如,在Web.config中添加XML注释?
以下是抛出异常的关键代码:
using MathWorks.MATLAB.NET.Arrays;
using MathWorks.MATLAB.NET.Utility;
using diseases; //this is the namespace of urinary_bladder created by deploytool
...
MWArray [] value = new MWArray[8]; // This statement works well
urinary_bladder ub = new urinary_bladder(); // A 'TypeInitializationException' was thrown here
Run Code Online (Sandbox Code Playgroud)
我很感激你的任何回复.