Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
64位Windows Server 2012上的IIS不会运行ElasticBeanstalk部署的WCF应用程序_Wcf_Iis_Amazon Elastic Beanstalk_Amazon Cloudformation - Fatal编程技术网

64位Windows Server 2012上的IIS不会运行ElasticBeanstalk部署的WCF应用程序

64位Windows Server 2012上的IIS不会运行ElasticBeanstalk部署的WCF应用程序,wcf,iis,amazon-elastic-beanstalk,amazon-cloudformation,Wcf,Iis,Amazon Elastic Beanstalk,Amazon Cloudformation,我有一个用WCF编写的应用程序,在VisualStudio中使用AWS ElasticBeanstalk部署在IIS上 当我在web浏览器上运行WCF应用程序的目标uri进行测试时,会收到一条错误消息,即找不到我的DLL之一或其依赖项。DLL是64位二进制文件,IIS运行的是64位windows操作系统。WCF项目本身也配置为以64位计算机为目标 当我查看服务器上已部署应用程序的文件夹时,我会看到.svc文件、wen.config文件和a-bin文件夹。bin文件夹确实包含有问题的dll,即使I

我有一个用WCF编写的应用程序,在VisualStudio中使用AWS ElasticBeanstalk部署在IIS上

当我在web浏览器上运行WCF应用程序的目标uri进行测试时,会收到一条错误消息,即找不到我的DLL之一或其依赖项。DLL是64位二进制文件,IIS运行的是64位windows操作系统。WCF项目本身也配置为以64位计算机为目标

当我查看服务器上已部署应用程序的文件夹时,我会看到.svc文件、wen.config文件和a-bin文件夹。bin文件夹确实包含有问题的dll,即使IIS报告它找不到它

它应该在bin/x64文件夹中查找,因为我只能“几乎”确定应用程序是以64位部署的。我还尝试在IIS上启用和禁用Allow32Bit选项,但仍然没有效果

请你告诉我我做错了什么,并指导我好吗


谢谢。

问题现在解决了。IIS无法自动检测本机库上的依赖性问题。依赖沃克证明了这一点