.NET Core3でのMicrosoft.AspNetCore.Hosting.Diagnostics [6]アプリケーション起動例外の取得

ディリップ

.NET Core3.0でWebAPIアプリケーションを実行しているときに、以下のエラーが発生します。属性ルーティングを実装し、statup.csのConfigureメソッドで以下のコードを使用しました

app.UseEndpoints(endpoints =>
{
    endpoints.MapControllers();
});

エラー:

crit: Microsoft.AspNetCore.Hosting.Diagnostics[6]
      Application startup exception
System.ArgumentException: There is an incomplete parameter in the route template. Check that each '{' character has a matching '}' character. (Parameter 'routeTemplate')
 ---> Microsoft.AspNetCore.Routing.Patterns.RoutePatternException: There is an incomplete parameter in the route template. Check that each '{' character has a matching '}' character.
   at Microsoft.AspNetCore.Routing.Patterns.RoutePatternParser.Parse(String pattern)
   at Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Parse(String pattern)
   at Microsoft.AspNetCore.Routing.Template.TemplateParser.Parse(String routeTemplate)
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Routing.Template.TemplateParser.Parse(String routeTemplate)
   at Microsoft.AspNetCore.Mvc.ApplicationModels.InferParameterBindingInfoConvention.ParameterExistsInAnyRoute(ActionModel action, String parameterName)   
   at Microsoft.AspNetCore.Mvc.ApplicationModels.InferParameterBindingInfoConvention.InferBindingSourceForParameter(ParameterModel parameter)

ありがとう!

ディリップ

私はこれを解決しました。属性ルーティングのHttpアクションの1つに終了「}」を追加するのを忘れました。

[HttpPost("{id}/like/{recipientId")]

ご覧のとおり、recipientIdの後に最後の「}」がありません。エラーは完全に誤解を招くと思います。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Getting Microsoft.AspNetCore.Hosting.Diagnostics[6] Application startup exception in .NET Core 3

分類Dev

.Net Core2.xでのMicrosoft.AspNetCore.Hosting.WindowsServicesの使用

分類Dev

Microsoft.AspNetCore.Hosting.Internal.WebHostおよびlog4net.LogicalThreadContext.Properties ["requestid"]

分類Dev

Microsoft.AspNetCore.Hosting.Internal.WebHostおよびlog4net.LogicalThreadContext.Properties ["requestid"]

分類Dev

.NET Framework4.6.1上のMicrosoft.AspNetCore.All

分類Dev

公開が成功した後のAsp.net5Webアプリケーションの起動例外

分類Dev

Could not load type 'Context' from assembly 'Microsoft.AspNetCore.Hosting'

分類Dev

ASP.NET Coreのアプリケーション起動コード

分類Dev

ASP.NET Coreのアプリケーション起動コード

分類Dev

ASP.NET Coreのアプリケーション起動コード

分類Dev

ASP.NET 5(MVC 6)Webアプリケーションの起動時のAmbiguousMatchException

分類Dev

アセンブリ 'Microsoft.AspNetCore.Hosting、Version = 3.0.0.0からタイプ' Context 'を読み込めませんでした

分類Dev

アセンブリ 'Microsoft.AspNetCore.Hosting'からタイプ 'Context'を読み込めませんでした

分類Dev

.NET Core3のRestSharpでプロキシを使用しない方法

分類Dev

Dotfuscator:Microsoft.AspNetCore.Hosting.Abstractionsバージョン= 3.0.0.0が見つかりませんでした

分類Dev

.NET Core3共通ライブラリからの参照が無効です

分類Dev

Microsoft.AspNetCore.Hosting.Internal.WebHost [1] asp.netトレースメッセージの[]はどういう意味ですか?また、対応するコードの場所を見つける方法は?

分類Dev

ASP.Net Core2.0のタイプMicrosoft.AspNetCore.Identity.RoleManagerのサービスを解決できません

分類Dev

WPF .Net Core3アプリとSerilog.Sinks.Fileの公開

分類Dev

起動時の.NETのコンソールアプリケーションとWindowsアプリケーションの違いは何ですか

分類Dev

.NET Core3移行用の追加のプローブパス

分類Dev

.NETCoreクラスライブラリのMicrosoft.AspNetCore.Hosting.AbstractionsアセンブリでIWebHostEnvironmentが見つかりません

分類Dev

.NET Core 3.0は、コンソールアプリケーションの起動時に無効なruntimeconfig.jsonを取得します

分類Dev

Blazor .NET Core3アプリケーションでAzureSignalRServiceに接続するSignalR.NETクライアント

分類Dev

microsoft.aspnetcore.signalr.clientとmicrosoft.aspnetcore.signalr.client.coreの違いは何ですか?

分類Dev

Spring WebMVCアプリケーションの起動中の例外

分類Dev

Spring WebMVCアプリケーションの起動中の例外

分類Dev

.NET Core3のログ要求ペイロード

分類Dev

ASP.NET Core3で400から500までの例外を処理する方法

Related 関連記事

  1. 1

    Getting Microsoft.AspNetCore.Hosting.Diagnostics[6] Application startup exception in .NET Core 3

  2. 2

    .Net Core2.xでのMicrosoft.AspNetCore.Hosting.WindowsServicesの使用

  3. 3

    Microsoft.AspNetCore.Hosting.Internal.WebHostおよびlog4net.LogicalThreadContext.Properties ["requestid"]

  4. 4

    Microsoft.AspNetCore.Hosting.Internal.WebHostおよびlog4net.LogicalThreadContext.Properties ["requestid"]

  5. 5

    .NET Framework4.6.1上のMicrosoft.AspNetCore.All

  6. 6

    公開が成功した後のAsp.net5Webアプリケーションの起動例外

  7. 7

    Could not load type 'Context' from assembly 'Microsoft.AspNetCore.Hosting'

  8. 8

    ASP.NET Coreのアプリケーション起動コード

  9. 9

    ASP.NET Coreのアプリケーション起動コード

  10. 10

    ASP.NET Coreのアプリケーション起動コード

  11. 11

    ASP.NET 5(MVC 6)Webアプリケーションの起動時のAmbiguousMatchException

  12. 12

    アセンブリ 'Microsoft.AspNetCore.Hosting、Version = 3.0.0.0からタイプ' Context 'を読み込めませんでした

  13. 13

    アセンブリ 'Microsoft.AspNetCore.Hosting'からタイプ 'Context'を読み込めませんでした

  14. 14

    .NET Core3のRestSharpでプロキシを使用しない方法

  15. 15

    Dotfuscator:Microsoft.AspNetCore.Hosting.Abstractionsバージョン= 3.0.0.0が見つかりませんでした

  16. 16

    .NET Core3共通ライブラリからの参照が無効です

  17. 17

    Microsoft.AspNetCore.Hosting.Internal.WebHost [1] asp.netトレースメッセージの[]はどういう意味ですか?また、対応するコードの場所を見つける方法は?

  18. 18

    ASP.Net Core2.0のタイプMicrosoft.AspNetCore.Identity.RoleManagerのサービスを解決できません

  19. 19

    WPF .Net Core3アプリとSerilog.Sinks.Fileの公開

  20. 20

    起動時の.NETのコンソールアプリケーションとWindowsアプリケーションの違いは何ですか

  21. 21

    .NET Core3移行用の追加のプローブパス

  22. 22

    .NETCoreクラスライブラリのMicrosoft.AspNetCore.Hosting.AbstractionsアセンブリでIWebHostEnvironmentが見つかりません

  23. 23

    .NET Core 3.0は、コンソールアプリケーションの起動時に無効なruntimeconfig.jsonを取得します

  24. 24

    Blazor .NET Core3アプリケーションでAzureSignalRServiceに接続するSignalR.NETクライアント

  25. 25

    microsoft.aspnetcore.signalr.clientとmicrosoft.aspnetcore.signalr.client.coreの違いは何ですか?

  26. 26

    Spring WebMVCアプリケーションの起動中の例外

  27. 27

    Spring WebMVCアプリケーションの起動中の例外

  28. 28

    .NET Core3のログ要求ペイロード

  29. 29

    ASP.NET Core3で400から500までの例外を処理する方法

ホットタグ

アーカイブ