我有一个新的WCF服务应用程序,当我点击F5进行调试时,WCF Test Client总是出现,但我想禁用它,因为我使用soapUI进行测试。
我在这里尝试了答案- https://stackoverflow.com/a/8441887/903056,但是这个XML节点不再存在于VS2012的项目文件中。我自己也尝试过其他几种方法,例如更改默认的起始页,并尝试强制debug启动浏览器会话。
发布于 2013-10-12 05:01:29
我找到了一份合理的工作。我所做的就是向项目中添加一个空的html页面,然后在解决方案资源管理器中右键单击html文件并选择Set As Start Page
。调试会话启动,但不会转到WCF TestClient。不是很优雅,但很管用。
发布于 2013-04-24 19:52:11
这真的很令人沮丧,但您可以尝试以下方法之一来禁用WCF测试客户端:
1.打开请求的项目属性并选择Web选项卡。选择Current Page单选按钮(我相信选中了Specific Page按钮),保存项目并运行(F5)。
2.您可以修改项目XML (.csproj)文件并添加
<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
属性添加到<WebProjectProperties>
节点。这应该通过以下几点来完成:
2.1卸载请求的工程(右键单击-> Unload Project)。
2.2编辑<ProjectName>
.csproj (再次右击项目)
2.3查找WebProjectProperties节点并将<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
添加到其中。
2.4重新加载poject。
我希望你会发现那个坚定不移的人很有帮助..
发布于 2016-04-24 00:30:54
旧线程,但当我在VS2013中遭受同样的挫折时,我找到了它。如果您在VS编辑器中打开(yourProject)\svc.cs文件来运行项目(F5),那么WCF客户端就会启动。如果您在VS编辑器中使用任何其他文件作为选择并聚焦的文件来点击F5,那么IIS和正常的第一个网页就会启动。当一个人知道的时候,非常简单。
https://stackoverflow.com/questions/15252517
复制相似问题