问题描述
各位大神:我的项目中调用了C++的DLL,该部分在VS中建立的WebSite,在Dubug下运行正常,但生成网站后在IIS中运行报错:400,服务内部错误,IIS中其他WCF正常,但调用C++DLL中的WCF报400错误,什么原因呢。
解决方案
解决方案二:
可能是权限问题。vs里面是以当前计算机登录用户身份运行的,iis中是以匿名账户身份运行的,也可能是其他原因,可以参考计算机的事件查看器里面的错误记录
解决方案三:
我查了好几天啊,解决了问题是:开发环境和部署环境不同造成的(系统64bit和系统32bit)解决方法:IIS》应用程序池》选中所用的程序池名称右击》高级设置》常规》启用32位应用程序,改为True。就好了。谢谢各位。
解决方案四:
嗯。需要把IIS里面的应用程序设置为true,64位系统才会出现这个问题。32没有。
解决方案五:
记下来了,感谢楼主
解决方案六:
问题解决了,建议尽快结贴
解决方案七:
哦,这个原因阿,学习了
解决方案八:
应用程序池里面还有很多其它的东西会报相同的错,楼主可以去找点关于IIS应用程序池的资料看看
时间: 2024-08-17 08:48:22