Angular CLIをプロジェクトに追加して、すべてが機能していました。その後、Visual Studio 2017の上部にある小さなフラグをクリックして、VS 2017の新しいアップデートがあることを示しました。インストールしてWindows 10 PCを再起動しました。.net core:無効なプロパティ識別子文字:{。 Path 'Logging'、10行目、2行目。Newtonsoft.Json.JsonTextReader.ParseProperty()
スクリーンショット:https://imgur.com/wFFN1r8
今では成功した私は、次のエラーを取得してI F5または はCtrl + F5ブラウザでの私の.NETのコアMVCアプリケーションよしかしF6を使用して構築しますAn error occurred while starting the application.
JsonReaderException: Invalid property identifier character: {. Path 'Logging', line 10, position 2. Newtonsoft.Json.JsonTextReader.ParseProperty()
FormatException: Could not parse the JSON file. Error on line number '10': '}, {'. Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(bool reload)
JsonReaderException: Invalid property identifier character: {. Path 'Logging', line 10, position 2. Newtonsoft.Json.JsonTextReader.ParseProperty() Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings) Newtonsoft.Json.Linq.JContainer.ReadTokenFrom(JsonReader reader, JsonLoadSettings options) Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings) Microsoft.Extensions.Configuration.Json.JsonConfigurationFileParser.Parse(Stream input) Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(Stream stream)
マイappsettings.jsonファイルには、次のようになります。
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
}
}
}
他の.jsonファイルは問題ではないと思います。追加したAngular client-appフォルダを削除しても、同じエラーが発生します。
私はこの問題を解決しようとするのはどこから始めるべきかわからないし、Googleは同じ問題を持つ他の投稿を提起していない。
提案?
私は
としてJSONを取得し、それが動作し、あなたの他のconfigファイルをチェックしましたか?これはうまく見えます。 –
@ DanielA.White私はすべてのjsonファイルstartup.cs、program.csを見て、すべてのnugetパッケージが最新であることを確認しました。ビルドが成功したため、診断は難しいので、どこにも赤い下線は表示されず、Visual Studioではエラーもありません。エラーのスクリーンショットは次のとおりです。https://imgur.com/wFFN1r8 –
問題のより良いアイデアを得るために、Json.NETのトレースをグローバルに有効にできるかもしれません。 'JsonSerializerSettings'でトレースを有効にするには、https://www.newtonsoft.com/json/help/html/SerializationTracing.htmを参照してください。設定をグローバルに変更するには、[デフォルトのグローバルjsonシリアライザ設定を行う](https://stackoverflow.com/q/21815759)を参照してください。しかし、起動時に問題が起きているので、起動プロセスの早い段階でそれを行う必要があります... – dbc