Advanced Settings: Configuration behind Proxy

This short guide addresses the question of using proxy for EveryStep Scripting tool:

  1. Open Computer Management located at “Control Panel”>”Administrative Tools”
  2. Navigate “Local Users and Groups” > “Users”
  3. Set password for the user “EverystepScripting”
  4. Log out from current windows session
  5. Log in to windows with username “EverystepScripting” and password, specified at step 3.

Now You can either open Everystep Scripting Tool and edit Proxy settings directly through internal menu as shown on the picture below
Everystep_advanced_options

Or run internet Explorer and specify proxy settings there

IE_options_1 IE_options_2

 

In case your proxy requires authentication, create file “EveryStep Scripting Tool.exe.config” with the following code in it and save into EveryStep Scripting Tool installation directory (C:\Program Files (x86)\Dotcom-Monitor\EveryStep Scripting Tool):

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="appConfiguration" type="CommonUtils.Configuration.AppConfigurationReader, CommonUtils"/>
  </configSections>
  <system.net>
    <settings>
      <socket alwaysUseCompletionPortsForConnect="false"/>
    </settings>

    <defaultProxy enabled="true"></defaultProxy>
  </system.net>
 
  <appConfiguration>
    <Class Name="RecorderContext" Owner="*" TypeInfo="Assembly" Type="Dotcom.Proxy.Recorder">
      <Dotcom.Proxy.Recorder.RecorderContext>
        <RequireWCFProxyAuthentication>True</RequireWCFProxyAuthentication>
      </Dotcom.Proxy.Recorder.RecorderContext>
    </Class>
  </appConfiguration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>