【问题标题】:IIS 404/405 errorsIIS 404/405 错误
【发布时间】:2011-10-13 10:32:17
【问题描述】:

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

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

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

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

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

谢谢。

【问题讨论】:

    标签: post windows-7 iis-7 http-status-code-405


    【解决方案1】:

    我发现了问题。不知何故,我的 WCF 和 ASP.NET 安装损坏了。重新安装解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2015-10-18
      • 1970-01-01
      • 2011-05-16
      • 2012-07-13
      • 1970-01-01
      • 2011-09-30
      • 2015-10-14
      • 1970-01-01
      • 2017-07-20
      相关资源
      最近更新 更多