【发布时间】:2010-11-04 13:29:18
【问题描述】:
我有一个 WCF 服务,我从 Visual Studio 2008 发布到 IIS 6。根据 VS 的输出窗口,发布成功,没有错误消息或警告。当我查看 IIS 时,创建了虚拟目录,但目录中没有列出 .svc。该目录只有我的 web.config 和一个 bin。任何调用我的 WCF 服务的尝试都会失败,因为它们不存在。
我怎样才能看到出错信息?
通过反复试验,我发现在发布之前更改我的 app.config 会使服务出现。即我的 app.config 文件有以下几行:
<binding ...>
<security mode="Transport">
<transport clientCreditionalType="None"/>
</security>
</binding>
如果我将“传输”切换为“无”,那么我的服务会显示在 IIS 上。但是我确实在服务器上的 IIS 上安装了一个证书,据我所知,服务器上的所有配置都正确。
事件日志中没有错误消息。
我如何才能找到更多关于服务未能显示的错误消息?
【问题讨论】: