wcf服务启动禁用Wcf测试客户端(WcfTestClient)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
以下页面在WCF工程运行时会自动启动wcf测试客户端。如果想禁止可以通过这个方法。
如果希望F5时始终启动IE可以在.csproj.user文件里增加EnableWcfTestClientForSVC属性配置以禁用WCF测试客户端
<Project>
<ProjectExtensions>
<VisualStudio>
<FlavorProperties>
<WebProjectProperties>
<EnableWcfTestClientForSVC>False</EnableWcfTestClientForSVC>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>
另外在.csproj文件里还有EnableWcfTestClientForSVC属性的默认值设置。如果.csproj.user文件没有该属性的相关设置则该属性则使用.csproj文件里默认值
<Project>
<ProjectExtensions>
<VisualStudio>
<FlavorProperties>
<WebProjectProperties>
<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>
下表是.csproj.user和.csproj文件相关属性的设置和启动客户端类型的逻辑关系
.csproj.user 文件设置 | True | False | 未设 | 未设 | 未设 |
.csproj 文件设置 | True/False/未设 | True/False/未设 | True | False | 未设 |
启动 客户端类型 | WCF测试客户端 | IE | WCF测试客户端 | IE | IE |
在一个利用源代码控制的项目组中.csproj.user文件不会被共享而.csproj文件会被共享。如果只希望改变个人的WCF测试客户端的启动行为则应该修改.csproj.user文件如果希望改变开发这个项目的所有人的启动行为则应修改.csproj文件。