Настройка прокси-сервера Service Bus Explorer не отображается - PullRequest
0 голосов
/ 31 марта 2020

Настройка прокси-сервера Service Bus Explorer не отображается.

Я настроил следующее в файле конфигурации, но не могу подключиться к Azure Service Bus через прокси-сервер.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="serviceBusNamespaces" type="System.Configuration.DictionarySectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    <section name="brokeredMessageInspectors" type="System.Configuration.DictionarySectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    <section name="eventDataInspectors" type="System.Configuration.DictionarySectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    <section name="brokeredMessageGenerators" type="System.Configuration.DictionarySectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    <section name="eventDataGenerators" type="System.Configuration.DictionarySectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
  </configSections>
  <serviceBusNamespaces>
    <add key="CustomConnectionString" value="namespace=NAMESPACE;servicePath=;issuerName=owner;issuerSecret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=" />
    <add key="ACSConnectionString" value="endpoint=sb://NAMESPACE.servicebus.windows.net/;sharedSecretIssuer=owner;sharedSecretValue=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=" />
    <add key="SASConnectionString" value="Endpoint=sb://NAMESPACE.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=" />
  </serviceBusNamespaces>
  <brokeredMessageInspectors>
    <add key="LogBrokeredMessageInspector" value="Microsoft.Azure.ServiceBusExplorer.Helpers.LogBrokeredMessageInspector,ServiceBusExplorer" />
    <add key="ZipBrokeredMessageInspector" value="Microsoft.Azure.ServiceBusExplorer.Helpers.ZipBrokeredMessageInspector,ServiceBusExplorer" />
  </brokeredMessageInspectors>
  <eventDataInspectors>
    <add key="LogEventDataInspector" value="Microsoft.Azure.ServiceBusExplorer.Helpers.LogEventDataInspector,ServiceBusExplorer" />
    <add key="ZipEventDataInspector" value="Microsoft.Azure.ServiceBusExplorer.Helpers.ZipEventDataInspector,ServiceBusExplorer" />
  </eventDataInspectors>
  <brokeredMessageGenerators>
    <add key="OnOffDeviceBrokeredMessageGenerator" value="Microsoft.Azure.ServiceBusExplorer.Helpers.OnOffDeviceBrokeredMessageGenerator,ServiceBusExplorer" />
    <add key="ThresholdDeviceBrokeredMessageGenerator" value="Microsoft.Azure.ServiceBusExplorer.Helpers.ThresholdDeviceBrokeredMessageGenerator,ServiceBusExplorer" />
  </brokeredMessageGenerators>
  <eventDataGenerators>
    <add key="OnOffDeviceEventDataGenerator" value="Microsoft.Azure.ServiceBusExplorer.Helpers.OnOffDeviceEventDataGenerator,ServiceBusExplorer" />
    <add key="ThresholdDeviceEventDataGenerator" value="Microsoft.Azure.ServiceBusExplorer.Helpers.ThresholdDeviceEventDataGenerator,ServiceBusExplorer" />
  </eventDataGenerators>
  <appSettings>
    <add key="debug" value="true" />
    <add key="connectivityMode" value="AutoDetect" />
    <add key="selectedEntities" value="Queues,Topics,Relays,Event Hubs,Notification Hubs" />
    <add key="encoding" value="UTF8" />
    <add key="showMessageCount" value="true" />
    <add key="saveMessageToFile" value="true" />
    <add key="savePropertiesToFile" value="true" />
    <add key="saveCheckpointsToFile" value="true" />
    <add key="scheme" value="sb" />
    <add key="message" value="&lt;message&gt;Hi mate, how are you?&lt;/message&gt;" />
    <add key="file" value="" />
    <add key="label" value="Service Bus Explorer" />
    <add key="retryCount" value="10" />
    <add key="retryTimeout" value="100" />
    <add key="top" value="10" />
    <add key="receiveTimeout" value="1" />
    <add key="serverTimeout" value="5" />
    <add key="prefetchCount" value="0" />
    <add key="senderThinkTime" value="500" />
    <add key="receiverThinkTime" value="500" />
    <add key="monitorRefreshInterval" value="30" />
    <add key="useAscii" value="true" />
    <add key="subscriptionId" value="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" />
    <add key="certificateThumbprint" value="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" />
    <add key="messageDeferProvider" value="Microsoft.Azure.ServiceBusExplorer.InMemoryMessageDeferProvider,ServiceBusExplorer" />
    <add key="Microsoft.ServiceBus.X509RevocationMode" value="NoCheck" />
    <add key="ClientSettingsProvider.ServiceUri" value="" />
  </appSettings>  
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <system.net>
    <defaultProxy useDefaultCredentials="true">
      <proxy proxyaddress="http://proxy.organization:8000" bypassonlocal="True"/>
    </defaultProxy>
  </system.net>
  <system.serviceModel>
    <extensions>
      <!-- In this extension section we are introducing all known service bus extensions. User can remove the ones they don't need. -->
      <behaviorExtensions>
        <add name="connectionStatusBehavior" type="Microsoft.ServiceBus.Configuration.ConnectionStatusElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="transportClientEndpointBehavior" type="Microsoft.ServiceBus.Configuration.TransportClientEndpointBehaviorElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="serviceRegistrySettings" type="Microsoft.ServiceBus.Configuration.ServiceRegistrySettingsElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </behaviorExtensions>
      <bindingElementExtensions>
        <add name="netMessagingTransport" type="Microsoft.ServiceBus.Messaging.Configuration.NetMessagingTransportExtensionElement, Microsoft.ServiceBus,  Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="tcpRelayTransport" type="Microsoft.ServiceBus.Configuration.TcpRelayTransportElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="httpRelayTransport" type="Microsoft.ServiceBus.Configuration.HttpRelayTransportElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="httpsRelayTransport" type="Microsoft.ServiceBus.Configuration.HttpsRelayTransportElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="onewayRelayTransport" type="Microsoft.ServiceBus.Configuration.RelayedOnewayTransportElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </bindingElementExtensions>
      <bindingExtensions>
        <add name="basicHttpRelayBinding" type="Microsoft.ServiceBus.Configuration.BasicHttpRelayBindingCollectionElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="webHttpRelayBinding" type="Microsoft.ServiceBus.Configuration.WebHttpRelayBindingCollectionElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="ws2007HttpRelayBinding" type="Microsoft.ServiceBus.Configuration.WS2007HttpRelayBindingCollectionElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="netTcpRelayBinding" type="Microsoft.ServiceBus.Configuration.NetTcpRelayBindingCollectionElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="netOnewayRelayBinding" type="Microsoft.ServiceBus.Configuration.NetOnewayRelayBindingCollectionElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="netEventRelayBinding" type="Microsoft.ServiceBus.Configuration.NetEventRelayBindingCollectionElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add name="netMessagingBinding" type="Microsoft.ServiceBus.Messaging.Configuration.NetMessagingBindingCollectionElement, Microsoft.ServiceBus, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </bindingExtensions>
    </extensions>
  </system.serviceModel>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.IdentityModel.Clients.ActiveDirectory" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.19.8.16603" newVersion="3.19.8.16603" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.IdentityModel.Clients.ActiveDirectory.Platform" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.19.8.16603" newVersion="3.19.8.16603" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.IdentityModel.Tokens.Jwt" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.2.4.0" newVersion="5.2.4.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>

Пожалуйста, дайте мне совет.

Если что-то не так, укажите

Окружающая среда

  • Операционная система: Windows 10
  • Сервис Bus Explorer: 4.1.112

https://github.com/paolosalvatori/ServiceBusExplorer/releases

...