2017-11-06 2 views
0

私は古いファッション.NET構成システムにAsp.Net Core 2.0 Appによって呼び出される完全なフレームワークアセンブリの設定?

<appSettings> 
    <add key="marketDataServiceEndpointName" value="UatMarketDataService"/> 
</appSettings> 
<system.serviceModel> 
<bindings> 
    <basicHttpBinding> 
    <binding name="DebugBinding"/> 
    </basicHttpBinding> 
    <netTcpBinding> 
    <binding name="ServiceNetTcp" 
      maxBufferPoolSize="2147483647" 
      maxReceivedMessageSize="2147483647" 
       sendTimeout="10:00:00" 
      closeTimeout="10:00:00" openTimeout="10:00:00" 
      receiveTimeout="10:00:00"> 
     <security mode="None"/> 
    </binding> 

    <binding name="loggingService" sendTimeout="00:05:00"> 
     <security mode="None"/> 
    </binding> 
    </netTcpBinding> 
</bindings> 
<client> 
    <endpoint 
    address="net.tcp://localhost/Service/Service.svc" 
    binding="netTcpBinding" bindingConfiguration="loggingService" 
    contract="ServiceContracts.IService" name="IVisionLoggingService"/> 
    <endpoint 
    address="http://localhost:62698/Service.svc" 
    binding="basicHttpBinding" 
    bindingConfiguration="DebugBinding" 
    contract="Service.IService" name="DebugBinding"/> 
</client> 

のように見える 設定ファイルを使用して完全なフレームワークアセンブリを持っている私は 「MyAssemblyNameなどの組立用の設定ファイルを提供しようとしました。 dll.config "にすべての設定パラメータを入力します。 残念ながら、それは設定ファイルを読み取っていないようです

+0

私はあなたがそれを使用できると思います。 wcfは.net標準の一部ではありません。 –

答えて

1

.NETコアには.configファイルに基づいた.NET Frameworkの構成システムがないため、尊重されません。追加のサポートライブラリがなければ、System.Configuration型への呼び出しは実行時にも失敗します。 Microsoft.Extensions.Configurationと関連するNuGetパッケージの周りにはnew configuration systemが構築されています。 (.NETコア/ ASP.NETコアの外部で使用することもできます)

.NET Core 2.0にはサーバーサイドのWCFサービスホスティング機能がないため、達成しようとしていたことはありません他の設定システムでも動作します。

+0

これは、ASp.Netコアがpre-bultフルフレームワークシステムを使用できないことを意味しますか? –

+0

asp.net core on .netコア:サポートされているサブセットのみ。 wcfではありません。そのためにも、.netフレームワークでasp.netコアを使用できます。 –

関連する問題