c#调用matlab试图加载格式不正确的程序

spidershark 2017-05-18 10:29:10
在vs2012上调用matlab 2014a编写的函数
matlab生成DLL文件,在VS中添加引用
问题;VS新建Windows 窗体应用程序,无错误,也能运行
vs下新建WEB应用程序,计算时会报错:类型初始值设定项引发异常。





“/”应用程序中的服务器错误。

试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

源错误:


行 20: protected void Button1_Click(object sender, EventArgs e)
行 21: {
行 22: AddClass ac = new AddClass();
行 23: MathWorks.MATLAB.NET.Arrays.MWArray a = 1, b = 2;
行 24: this.TextBox1.Text = ac.addParameter(a, b).ToString();

源文件: d:\project\ProjectAdd\ProjectAdd\WebForm1.aspx.cs 行: 22

堆栈跟踪:


[BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)]
MathWorks.MATLAB.NET.Arrays.MWArray.mclmcrInitialize2(Int32 primaryMode) +0
MathWorks.MATLAB.NET.Arrays.MWArray..cctor() +552

[TypeInitializationException: “MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常。]
MathWorks.MATLAB.NET.Utility.MWMCR..cctor() +1864

[TypeInitializationException: “MathWorks.MATLAB.NET.Utility.MWMCR”的类型初始值设定项引发异常。]
addParameter.AddClass..cctor() +97

[TypeInitializationException: “addParameter.AddClass”的类型初始值设定项引发异常。]
addParameter.AddClass..ctor() +0
ProjectAdd.WebForm1.Button1_Click(Object sender, EventArgs e) in d:\project\ProjectAdd\ProjectAdd\WebForm1.aspx.cs:22
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +158
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +174
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +39
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +37
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +105
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4423
...全文
1866 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
华芸智森 2017-07-27
  • 打赏
  • 举报
回复
MMC/MMC32 => 组件服务 =》 Matlab.Application (Version 8.5) 配置启动激活,访问,终结点 等权限。

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧