在部署SilverLight解决方案

时间:2016-11-10 12:33:43

标签: batch-file silverlight deployment msbuild config

我的团队正在开发一个silverlight应用程序,我们现在正在我们的服务器上将解决方案转换为https,但我们希望在本地使用http。因此,在构建应用程序时产生的XAP文件中,有一个ServiceReferences.ClientConfig具有项目中引用的Web服务的配置。问题是我想在本地运行时进行一些配置,并在部署时进行其他配置。我们决定在构建之前更改ServiceReferences.ClientConfig,否则它将被封装在.xap文件中。我们在bat文件中使用msbuild来部署解决方案。 配置文件:

<configuration>
    <system.serviceModel>
        <bindings>
            <customBinding>
                <binding name="CustomBinaryBinding">
                  <binaryMessageEncoding />
                  <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
                </binding>
            </customBinding>
        </bindings>
        <client>
          <endpoint address="../../PlatformAdminUtil.svc"
               binding="customBinding" bindingConfiguration="CustomBinaryBinding"
               contract="PlatformAdminUtil.PlatformAdminUtil" name="CustomBinding_PlatformAdminUtil" />
         </client>
    </system.serviceModel>
</configuration>

我希望将<httpTransport/>标记更改为<httpsTransport/>。 我是蝙蝠文件脚本的新手,所以我需要一些管理它的脚本帮助。

0 个答案:

没有答案