我有一个WCf项目, 当我将以下代码添加到配置文件(Web.config)时:
<configuration> <appsettings> <add key="Hello" value="5"/> </appsettings>....
我在调试时得到了这个错误:
“无法在Web服务器上开始调试。未正确配置Web服务器。有关常见配置错误,请参阅帮助。在调试器外部运行Web页面可能会提供更多信息。”
当我删除appsettings时,WCFTestClient会打开。
如果不以这种方式定义web.config中的常量怎么办?
答案 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>