我正在尝试创建一个WCF服务,它通过构造函数注入解析了1个依赖项。使用WCF的快速入门,创建了一个App_Start文件夹。在这里,我唯一改变的是添加
container.RegisterPerWcfOperation<IUserRepository, UserRepository>();
如果我理解正确,web.config应为空? WCF服务将托管在IIS上,并且具有虚拟目录。
当我没有改变任何东西,并从VS2012运行服务测试时,它可以工作,但是当我在IIS中尝试时,没有任何反应。但我确实看到服务测试使用的是basichttp_binding。有什么方法可以用简单的喷油器改变这个吗?我想创建一个休息wcf(webhttpbinding)。目前,当我尝试转到该页面时,我收到400 Bad Request作为回复。