web.config中的appsettings节点WCF文件在尝试调试时出错

时间:2010-09-14 09:20:48

标签: wcf web-config appsettings

我有一个WCf项目, 当我将以下代码添加到配置文件(Web.config)时:

<configuration> <appsettings> <add key="Hello" value="5"/> </appsettings>....

我在调试时得到了这个错误:

“无法在Web服务器上开始调试。未正确配置Web服务器。有关常见配置错误,请参阅帮助。在调试器外部运行Web页面可能会提供更多信息。”

当我删除appsettings时,WCFTestClient会打开。

如果不以这种方式定义web.config中的常量怎么办?

2 个答案:

答案 0 :(得分:4)

通过将AppSettings节点作为节中的最后一个节点来解决这个问题,它可以正常工作!

<appSettings><add key="hello" value="Monday" /></appSettings></configuration>

滑稽......

答案 1 :(得分:0)

我认为是个案问题。应用程序设置部分定义为

<appSettings>..</appSettings>

我希望您在web.config中定义服务设置

<system.serviceModel>
 <services>..</services>
 <bindings>..</bindings>
 <behaviors>...</behaviors>
</system.serviceModel>