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文件。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“wcf服务启动禁用Wcf测试客户端(WcfTestClient)” 的相关文章