我写了一个Web服务(c#,VS2012,windows7 64bit),它调用了一个COM dll。 使用visual studio,执行Web服务以及客户端的应用程序没有问题。
尝试在IIS中找到Web服务后,对COM dll函数的所有调用都失败了。 可能是什么问题呢?是否有适用于COM dll的IIS的特定配置?
答案 0 :(得分:0)
尝试将应用池的执行用户更改为自定义帐户,而不是内置帐户。尝试先以管理员身份运行它并让它工作。然后尝试使用更受限制的用户帐户。
答案 1 :(得分:0)
我将Framework版本从3.5改为4.然后解决了。
参考:http://quickstartprojects.org/2011/11/webservicesindotnet4/