Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
| Wert | |
|---|---|
| Regel-ID | MVC1000 |
| Korrektur ist blockierend oder nicht-blockierend | Non-breaking |
Ursache
Die Partial Oder RenderPartial Methode wurde aufgerufen oder referenziert.
Regelbeschreibung
Das Rendern eines Partials mithilfe der IHtmlHelper.Partial- oder IHtmlHelper.RenderPartial-Erweiterungsmethoden führt zu blockierenden Aufrufen. Dies kann zu Leistungseinbußen und Anwendungs-Deadlocks führen, die aufgrund der Auslastung des Threadpools auftreten.
Wie man Verstöße behebt
- Verwenden Sie das PartialTagHelper
- Verwenden sie die PartialAsync oder RenderPartialAsync
Wann sollten Warnungen unterdrückt werden?
Es ist sicher, diese Regel zu unterdrücken, wenn das Aktualisieren der Anwendung, um die vorgeschlagenen Fixes zu verwenden, nicht trivial ist. Bevor die Validierung deaktiviert wird, sollten Sie die Risiken einer Auslastung des Threadpools für die Anwendung berücksichtigen.
ASP.NET Core