webapi里使用matlab生成的dll,发布到iis上报错,在vs2013中运行正常

long龙25 2020-07-29 09:26:49
各位前辈好,我正在做一个网页,后台接口用到的是c#的webapi,其中一个接口的功能是通过调用matlab生成的dll,进而得到一年的某个类型的数据,我用的开发环境是vs2013,现在的问题是代码在vs2013中是正常运行的,即可以得到想要的结果,但是我把webapi发布到IIS中,再运行程序就报错:类型初始值设定项引发异常。我想问问大家,这是怎么回事,该怎么解决呢?
...全文
2256 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2020-07-30
  • 打赏
  • 举报
回复
引用 5 楼 long龙25 的回复:
[quote=引用 3 楼 正怒月神 的回复:]看一下 iis中的.net framework和你vs2013的环境一样吗。
iis是4.0.30319,vs2013shi 4.5,但是4.5不是4.0的升级版本嘛,难道二者不一样吗[/quote] 你发布到 iis 人家是4.0,版本比你4.5的低。 把iis升级到4.5版本的.net framework
long龙25 2020-07-30
  • 打赏
  • 举报
回复
引用 3 楼 正怒月神 的回复:
看一下 iis中的.net framework和你vs2013的环境一样吗。
iis是4.0.30319,vs2013shi 4.5,但是4.5不是4.0的升级版本嘛,难道二者不一样吗
long龙25 2020-07-30
  • 打赏
  • 举报
回复
iis是4.0.30319,vs2013shi 4.5,但是4.5不是4.0的升级版本嘛,难道二者不一样吗
正怒月神 2020-07-30
  • 打赏
  • 举报
回复
看一下 iis中的.net framework和你vs2013的环境一样吗。
long龙25 2020-07-30
  • 打赏
  • 举报
回复
电脑上安装了matlab的runtime了
wilson1966 2020-07-30
  • 打赏
  • 举报
回复
IIS Server does not have Matlab, I guess.
正怒月神 2020-07-30
  • 打赏
  • 举报
回复
引用 10 楼 long龙25 的回复:
[quote=引用 8 楼 正怒月神 的回复:][quote=引用 7 楼 long龙25 的回复:][quote=引用 6 楼 正怒月神 的回复:][quote=引用 5 楼 long龙25 的回复:][quote=引用 3 楼 正怒月神 的回复:]看一下 iis中的.net framework和你vs2013的环境一样吗。
iis是4.0.30319,vs2013shi 4.5,但是4.5不是4.0的升级版本嘛,难道二者不一样吗[/quote] 你发布到 iis 人家是4.0,版本比你4.5的低。 把iis升级到4.5版本的.net framework[/quote] 麻烦指导下怎么升级啊,不太会啊[/quote] 不用下了,你vs2013有.net 4.5,那在iis直接设置就好了。 [/quote] 我的是win7系统[/quote] 你百度一下,.net framework 4.5安装吧。也很简单的。
long龙25 2020-07-30
  • 打赏
  • 举报
回复
引用 8 楼 正怒月神 的回复:
[quote=引用 7 楼 long龙25 的回复:][quote=引用 6 楼 正怒月神 的回复:][quote=引用 5 楼 long龙25 的回复:][quote=引用 3 楼 正怒月神 的回复:]看一下 iis中的.net framework和你vs2013的环境一样吗。
iis是4.0.30319,vs2013shi 4.5,但是4.5不是4.0的升级版本嘛,难道二者不一样吗[/quote] 你发布到 iis 人家是4.0,版本比你4.5的低。 把iis升级到4.5版本的.net framework[/quote] 麻烦指导下怎么升级啊,不太会啊[/quote] 不用下了,你vs2013有.net 4.5,那在iis直接设置就好了。 [/quote] 我的是win7系统
long龙25 2020-07-30
  • 打赏
  • 举报
回复
引用 8 楼 正怒月神 的回复:
[quote=引用 7 楼 long龙25 的回复:][quote=引用 6 楼 正怒月神 的回复:][quote=引用 5 楼 long龙25 的回复:][quote=引用 3 楼 正怒月神 的回复:]看一下 iis中的.net framework和你vs2013的环境一样吗。
iis是4.0.30319,vs2013shi 4.5,但是4.5不是4.0的升级版本嘛,难道二者不一样吗[/quote] 你发布到 iis 人家是4.0,版本比你4.5的低。 把iis升级到4.5版本的.net framework[/quote] 麻烦指导下怎么升级啊,不太会啊[/quote] 不用下了,你vs2013有.net 4.5,那在iis直接设置就好了。 [/quote] 没有4.5呀
正怒月神 2020-07-30
  • 打赏
  • 举报
回复
引用 7 楼 long龙25 的回复:
[quote=引用 6 楼 正怒月神 的回复:][quote=引用 5 楼 long龙25 的回复:][quote=引用 3 楼 正怒月神 的回复:]看一下 iis中的.net framework和你vs2013的环境一样吗。
iis是4.0.30319,vs2013shi 4.5,但是4.5不是4.0的升级版本嘛,难道二者不一样吗[/quote] 你发布到 iis 人家是4.0,版本比你4.5的低。 把iis升级到4.5版本的.net framework[/quote] 麻烦指导下怎么升级啊,不太会啊[/quote] 不用下了,你vs2013有.net 4.5,那在iis直接设置就好了。
long龙25 2020-07-30
  • 打赏
  • 举报
回复
引用 6 楼 正怒月神 的回复:
[quote=引用 5 楼 long龙25 的回复:][quote=引用 3 楼 正怒月神 的回复:]看一下 iis中的.net framework和你vs2013的环境一样吗。
iis是4.0.30319,vs2013shi 4.5,但是4.5不是4.0的升级版本嘛,难道二者不一样吗[/quote] 你发布到 iis 人家是4.0,版本比你4.5的低。 把iis升级到4.5版本的.net framework[/quote] 麻烦指导下怎么升级啊,不太会啊

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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