2

因此,我创建了一个基本的 WCF Web 服务,其中包含一个操作合同和一个数据合同,一切正常。但是,在部署到我的测试 Web 服务器后,尝试下载 WSDL 会将我重定向到主服务屏幕或“您已创建服务”,错误消息或事件日志中没有显示任何内容,Fiddler 没有报告任何内容,而我可以附加通过远程调试可以访问 Web 服务,代码中没有出现错误。还有哪些其他简单的检查可以查看发生了什么?这是 .NET 3.5 框架上的 C#。

4

3 回答 3

4

确保您在服务器 web.config 文件中正确设置了“serviceMetadata”值。

<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />

取决于您是否想通过 http 和/或 https 公开

于 2012-06-01T06:44:46.687 回答
1

弄清楚了,由于某种原因,服务标记中的代码未设置为正确的类。固定的。

于 2012-06-04T19:31:22.903 回答
0

当我忘记用 [ServiceContract] 属性装饰服务接口时,这里也发生了同样的情况。

于 2014-09-19T07:52:22.397 回答