作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 WCF 服务,它已托管在 Windows 服务上,并使用 BasicHttp 端点为已连接到它的 Windows Mobile 设备提供服务。
问题在于设备模拟器。我可以毫无问题地连接到该服务并使用它,但使用的是实际设备。我收到错误:
WCF The request failed with HTTP status 405: Method Not Allowed.
BasicHttpBinding basicHttpBinding = new BasicHttpBinding();
basicHttpBinding.UseDefaultWebProxy = false;
m_ServiceHost.AddServiceEndpoint(typeof(IKooft), basicHttpBinding, "KooftService");
m_ServiceHost.Open();
最佳答案
检查您的 IIS 扩展名,尤其是 .wsdl 的扩展名是否有效:
在 IIS 中:
关于WCF 请求失败,HTTP 状态为 405 : Method Not Allowed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/368494/
我是一名优秀的程序员,十分优秀!