2017-12-14 2 views
0

これが間違っている場合は謝罪してください。正しい場所へのアドバイスがあれば大丈夫です。あなたが得る(これは、レンダリングエンジンクロムを使用しています)ヴィヴァルディでWCFサービスに接続する場合WCFサービスで接続がリセットされたため、このサイトは再利用できません

症状

このサイトでは、接続がリセットされた

に到達することはできません。

試してみてください。

プロキシとWindowsネットワーク診断を実行しているファイアウォールの確認接続の確認

ERR_CONNECTION_RESET

またはFirefoxの場合

あなたは、検索にリダイレクトされますエンジンを使用してドメインを検索します。

答えて

0

私はしばらくかかりましたが、これが問題の内容を見つけたのです。

  1. Windows SDKをインストールすると、WCFサービス用のweb.configの設定に役立つ非常に便利なツールがインストールされます。
  2. "C:¥Program Files(x86)¥Microsoft SDKs¥Windows¥v10.0A¥bin¥NETFX 4.7ツール\ SvcConfigEditor.exe"
  3. ファイルを開く|新しい設定を作成するにはNewをクリックします。既存の設定ファイルを開きます。
  4. サービスノードから新規/編集サービスを作成する
  5. 「診断」ノードまでスクロールして「メッセージロギング」をクリックし、以下の項目をtrueに設定します。「LogEntireMessage」は、情報が記録された後、 "LogKnownPii"をtrueに設定してください
  6. "End to End Tracing"をクリックし、 "ActivityTracing"と "MessageFlowTracing"をtrueに設定してください。
  7. "Listeners"を右クリックして、両方のinitデータ用にServiceModelMessageLogginListnerとServiceModelTraceListnerを作成します。これは、ログを書き込む場所です。
  8. ソースノードで右クリックして新しいソースを作成する場合は、ドロップダウンから手順7で作成したリストボックスを選択します。デバッグレベルを選択します。
  9. 変更を保存し、IISをリセットします(IISが変更を選択したことを確認してください)。
  10. エラーを再現したら、手順7で指定した場所に移動します。拡張子が.svclogのファイルがあります。これはプレーンテキストのXMLファイルで、SvcConfigEditorと同じ場所にあります。 "SvcTraceViewer"という別のアプリケーションを使用すると、xmlファイル全体をページングせずにログを表示することができます。ここ

例のweb.configである:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <configSections> 
    </configSections> 
    <!--Start of System Diagnostics--> 
    <system.diagnostics> 
    <sources> 
     <source propagateActivity="true" name="System.ServiceModel" switchValue="Off,ActivityTracing"> 
     <listeners> 
      <add type="System.Diagnostics.DefaultTraceListener" name="Default"> 
      <filter type="" /> 
      </add> 
      <add name="ServiceModelTraceListener"> 
      <filter type="" /> 
      </add> 
     </listeners> 
     </source> 
     <source name="System.ServiceModel.MessageLogging" switchValue="Verbose,ActivityTracing"> 
     <listeners> 
      <add type="System.Diagnostics.DefaultTraceListener" name="Default"> 
      <filter type="" /> 
      </add> 
      <add name="ServiceModelMessageLoggingListener"> 
      <filter type="" /> 
      </add> 
     </listeners> 
     </source> 
    </sources> 
    <sharedListeners> 
     <add type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
     name="NewListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack"> 
     <filter type="" /> 
     </add> 
     <add initializeData="E:\Projects\C#\home-intranet-webservice\HomeIntranetService\Web_messages.svclog" 
     type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
     name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp"> 
     <filter type="" /> 
     </add> 
     <add initializeData="E:\Projects\C#\home-intranet-webservice\HomeIntranetService\Web_tracelog.svclog" 
     type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
     name="ServiceModelTraceListener" traceOutputOptions="Timestamp"> 
     <filter type="" /> 
     </add> 
    </sharedListeners> 
    </system.diagnostics> 
    <!--End System Diagnostic Settings--> 
    <appSettings> 
    <add key="Images" value="E:\Projects\Web\home-intranet-website\img"/> 
    <add key="PageFragments" value="E:\Projects\Web\home-intranet-website\PageFragments"/> 
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true"/> 
    </appSettings> 
    <system.web> 
    <compilation debug="true" targetFramework="4.6.2"/> 
    <httpRuntime targetFramework="4.6.2"/> 
    </system.web> 
    <system.serviceModel> 
    <diagnostics> 
     <messageLogging logEntireMessage="true" logKnownPii="true" logMalformedMessages="false" 
     logMessagesAtServiceLevel="false" logMessagesAtTransportLevel="false" /> 
     <endToEndTracing propagateActivity="true" activityTracing="true" 
     messageFlowTracing="true" /> 
    </diagnostics> 
    <standardEndpoints> 
     <webHttpEndpoint> 
     <standardEndpoint name="Documentation" helpEnabled="true"/> 
     </webHttpEndpoint> 
    </standardEndpoints> 
    <bindings> 
     <webHttpBinding> 
     <binding name="webHttpTransportSecurity"> 
      <security mode="None"/> 
     </binding> 
     </webHttpBinding> 
    </bindings> 
    <services> 
     <service name="HomeIntranetService.Services.ComputersAndLicences"> 
     <endpoint address="../ComputersAndLicences.svc" behaviorConfiguration="webBehaviour" 
      binding="webHttpBinding" bindingConfiguration="" contract="HomeIntranetService.Interfaces.IComputersAndLicences" 
      kind="webHttpEndpoint" endpointConfiguration="Documentation" /> 
     </service> 
    </services> 
    <behaviors>  
     <serviceBehaviors>  
     <behavior> 
      <!-- To avoid disclosing metadata information, set the values below to false before deployment --> 
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/> 
      <!-- To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information --> 
      <serviceDebug includeExceptionDetailInFaults="true"/> 
     </behavior> 
     </serviceBehaviors> 
     <endpointBehaviors> 
     <behavior name="webBehaviour"> 
      <webHttp/> 
     </behavior> 
     </endpointBehaviors> 
    </behaviors> 
    <protocolMapping> 
     <add binding="basicHttpsBinding" scheme="https"/> 
    </protocolMapping>  
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true"/> 
    </system.serviceModel> 
    <system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"/> 
    <!-- 
     To browse web app root directory during debugging, set the value below to true. 
     Set to false before deployment to avoid disclosing web app folder information. 
     --> 
    <directoryBrowse enabled="false"/> 

    </system.webServer> 
    <system.data> 
    <DbProviderFactories> 
     <remove invariant="Oracle.ManagedDataAccess.Client"/> 
     <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" 
     type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/> 
    </DbProviderFactories> 
    </system.data> 
    <runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
     <publisherPolicy apply="no"/> 
     <assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/> 
     </dependentAssembly> 
     <dependentAssembly> 
     <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/> 
     <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> 
     </dependentAssembly> 
     <dependentAssembly> 
     <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/> 
     <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> 
     </dependentAssembly> 
     <dependentAssembly> 
     <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> 
     <bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0"/> 
     </dependentAssembly> 
    </assemblyBinding> 
    </runtime> 
</configuration> 
関連する問題