如何使用IIS从c#web服务调用COM dll

时间:2014-02-09 14:02:20

标签: asp.net web-services iis com dllimport

我写了一个Web服务(c#,VS2012,windows7 64bit),它调用了一个COM dll。 使用visual studio,执行Web服务以及客户端的应用程序没有问题。

尝试在IIS中找到Web服务后,对COM dll函数的所有调用都失败了。 可能是什么问题呢?是否有适用于COM dll的IIS的特定配置?

2 个答案:

答案 0 :(得分:0)

尝试将应用池的执行用户更改为自定义帐户,而不是内置帐户。尝试先以管理员身份运行它并让它工作。然后尝试使用更受限制的用户帐户。

enter image description here

答案 1 :(得分:0)

我将Framework版本从3.5改为4.然后解决了。

参考:http://quickstartprojects.org/2011/11/webservicesindotnet4/