2016-11-23 6 views
0

自分のプロジェクトでAngular2を使用しました。私のレイヤーとしていくつかのクラスライブラリを持つ.netコアWebアプリケーション(データレイヤー/ Bussinessレイヤー/ aspnetCoreレイヤー) iisでプロジェクトを公開するときに、WebApi(Database SQL Serverから情報を取得する)と呼ばれる部分は動作しません。 とエラーが出る: "ERR_Connection_Reset"iisの.net core2とangular2を公開しました

私はこれらの作品を実行します。 https://blog.3d-logic.com/2016/06/08/running-asp-net-core-applications-with-iis-and-antares/ しかし、誰の結果を。

どうすればよいですか?

答えて

0

お使いのモデルには参照がループしている可能性があります。コアは多対多の箱をサポートしておらず、ループ参照を作成しなくてもハンドリングモデルを見つけるのは難しいです。

この場合、Startup.csファイルConfigureServices()の方法を変更してみてください。 services.AddMvc();の行を次のように変更してください。

services.AddMvc() 
    .AddJsonOptions(options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore); 
関連する問題