Post IIS 404/405错误

Post IIS 404/405错误,post,windows-7,iis-7,http-status-code-405,Post,Windows 7,Iis 7,Http Status Code 405,我在Windows7Pro上运行IIS7。我有一个VS2010解决方案,其中一些项目是使用IIS的web服务。直到最近,所有服务都正常工作。但是,每当我添加/配置/更新服务引用或通过web浏览器直接点击它时,我都会收到以下错误: 下载“”时出错http://localhost/myapp.Web/myservice.svc'. 请求失败,HTTP状态为404:未找到。 元数据包含无法解析的引用:'http://localhost/myapp.Web/myservice.svc'. 远程服务器返回

我在Windows7Pro上运行IIS7。我有一个VS2010解决方案,其中一些项目是使用IIS的web服务。直到最近,所有服务都正常工作。但是,每当我添加/配置/更新服务引用或通过web浏览器直接点击它时,我都会收到以下错误:

下载“”时出错http://localhost/myapp.Web/myservice.svc'. 请求失败,HTTP状态为404:未找到。 元数据包含无法解析的引用:'http://localhost/myapp.Web/myservice.svc'. 远程服务器返回意外响应:(405)方法不允许。 远程服务器返回错误:(405)方法不允许。 如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用

进一步的调查显示,这可能是IIS不允许POST谓词或其他具有相同效果的配置错误(GET请求工作正常,其他开发人员使用相同的代码时没有问题)。尝试加载wsdl将返回404.3

我尝试过在IIS中重新创建站点和应用程序,在应用程序池中更改它们的设置,重新安装IIS等等,但都没有成功。有没有人对如何修复正在发生的事情有一些想法

更多信息:我不确定它是否相关,但我在尝试解决权限问题的同时更改了MSMQ中的一些设置,但所有设置都已恢复,MSMQ已重新安装,等等,IIS的问题仍然存在


谢谢。

我发现了问题。不知何故,我的WCF和ASP.NET安装已损坏。重新安装修复了该问题