从asp.net webform正确调用matlab dll

从asp.net webform正确调用matlab dll,asp.net,matlab,dll,webforms,Asp.net,Matlab,Dll,Webforms,最近我开始使用Asp.net,特别是Web表单应用程序。在应用程序中,我需要引用MatlabDeployTool生成的dll(包括我自己编写的.m函数)。 我将所有相关DLL复制到Bin目录,在应用程序中添加引用并使用相应的命名空间。编译器工作正常,但在尝试初始化matlab类的实例时,在运行时引发了TypeInitializationException 顺便说一句,在Windows窗体应用程序中,它工作得非常好,但在Web窗体应用程序中却不行。调用matlab dll时是否遗漏了什么?e、 g

最近我开始使用Asp.net,特别是Web表单应用程序。在应用程序中,我需要引用MatlabDeployTool生成的dll(包括我自己编写的.m函数)。 我将所有相关DLL复制到Bin目录,在应用程序中添加引用并使用相应的命名空间。编译器工作正常,但在尝试初始化matlab类的实例时,在运行时引发了TypeInitializationException

顺便说一句,在Windows窗体应用程序中,它工作得非常好,但在Web窗体应用程序中却不行。调用matlab dll时是否遗漏了什么?e、 g.是否在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

非常感谢您的回复。

您使用哪种Web服务器会有什么不同吗?IIS还是IIS Express?它是否只在某些机器上工作,或者随时丢弃?使用的是什么.NET版本?