# ASP.NET

**URL:** https://entwicklergate.de/c/development/aspnet/8.md

[Aktuelle](https://entwicklergate.de/latest.md) · [Kategorien](https://entwicklergate.de/categories.md) · [Schlagwörter](https://entwicklergate.de/tags.md)

---

## [Über die Kategorie ASP.NET](https://entwicklergate.de/t/uber-die-kategorie-asp-net/16)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0

</div>

Alles zur Web-Technologie ASP.NET (sowohl Web Forms als auch MVC) von Microsoft und zugehöriger Techniken wie AJAX oder jQuery.

---

## [Fehlermeldung über fehlende Assemblies nach Umstellen einer Webanwendung von .NET 4.6 nach .NET 4.7.2](https://entwicklergate.de/t/fehlermeldung-ueber-fehlende-assemblies-nach-umstellen-einer-webanwendung-von-net-4-6-nach-net-4-7-2/330)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 9\
**Zuletzt aktualisiert:** [8. Januar 2026 um 17:50 UTC](https://entwicklergate.de/t/fehlermeldung-ueber-fehlende-assemblies-nach-umstellen-einer-webanwendung-von-net-4-6-nach-net-4-7-2/330 "2026-01-08T17:50:37Z")

</div>

Nachdem ich eine ASP.NET-Webanwendung (MVC und WebForms) von .NET 4.6.2 nach .NET 4.7.2 umgestellt hatte, hagelte es Fehlermeldungen dieser Form: Die Datei oder Assembly „System.Net.Http, Version=4.0.0.0, Culture=neutr…

---

## [Fehlermeldung über nicht gefundene Assembly "Microsoft.Web.Infrastructure"](https://entwicklergate.de/t/fehlermeldung-ueber-nicht-gefundene-assembly-microsoft-web-infrastructure/591)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [30. Juli 2025 um 14:46 UTC](https://entwicklergate.de/t/fehlermeldung-ueber-nicht-gefundene-assembly-microsoft-web-infrastructure/591 "2025-07-30T14:46:14Z")

</div>

Bei einer älteren ASP.NET-MVC-Webanwendung mit .NET Framework 4.8 trat wie aus dem nichts lokal in meiner Entwicklungsumgebung mit IIS Express folgender Fehler auf: Die Datei oder Assembly „Microsoft.Web.Infrastructure…

---

## [SSRF in einer C#-Webanwendung mit ASP.NET MVC Core finden und beheben](https://entwicklergate.de/t/ssrf-in-einer-c-webanwendung-mit-asp-net-mvc-core-finden-und-beheben/588)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [12. Juni 2025 um 15:43 UTC](https://entwicklergate.de/t/ssrf-in-einer-c-webanwendung-mit-asp-net-mvc-core-finden-und-beheben/588 "2025-06-12T15:43:18Z")

</div>

Das hier ist ein Erlebnisbericht über einen SSRF-Fehler (Server-side request forgery) in einer Webanwendung – dessen Beseitigung bzw. Lösung ich so bislang noch nirgendwo dokumentiert gesehen habe. Deshalb möchte ich si…

---

## [Fehlermeldung "PE-Abbild enthält keine verwalteten Metadaten"](https://entwicklergate.de/t/fehlermeldung-pe-abbild-enthaelt-keine-verwalteten-metadaten/534)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [8. Februar 2023 um 19:13 UTC](https://entwicklergate.de/t/fehlermeldung-pe-abbild-enthaelt-keine-verwalteten-metadaten/534 "2023-02-08T19:13:28Z")

</div>

Nach einem NuGet-Update von mehreren Referenzen in einer Visual-Studio-2022-Solution trat plötzlich beim Start meiner Anwendung mit ASP.NET Core .NET 7 folgende Exception auf: Microsoft.AspNetCore.Mvc.Razor.RuntimeComp…

---

## [Low-Level-Fehler in ASP.NET-Anwendungen im IIS debuggen](https://entwicklergate.de/t/low-level-fehler-in-asp-net-anwendungen-im-iis-debuggen/481)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [10. August 2021 um 20:55 UTC](https://entwicklergate.de/t/low-level-fehler-in-asp-net-anwendungen-im-iis-debuggen/481 "2021-08-10T20:55:25Z")

</div>

Das war ein hartes Stück Arbeit. Ich hatte eine Anwendung mit ASP .NET WebForms, .NET Framework 4.8 im IIS, die auf bestimmten Seiten nach kürzerer oder auch längerer Zeit nach Absenden eines Formulars, schlicht dem Anwe…

---

## [ERR\_SSL\_PROTOCOL\_ERROR beim Starten von ASP.NET-Webanwendungen](https://entwicklergate.de/t/err-ssl-protocol-error-beim-starten-von-asp-net-webanwendungen/456)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [17. Februar 2021 um 17:10 UTC](https://entwicklergate.de/t/err-ssl-protocol-error-beim-starten-von-asp-net-webanwendungen/456 "2021-02-17T17:10:49Z")

</div>

Verhalten Immer mal wieder erhalte ich beim Debuggen/Starten von Webanwendungen in Visual Studio 2019 im Browser eine Fehlermeldung: Diese Website kann keine sichere Verbindung bereitstellen localhost hat eine ungülti…

---

## [Fehlermeldung in Blazor WebAssembly beim Binden von Ereignissen](https://entwicklergate.de/t/fehlermeldung-in-blazor-webassembly-beim-binden-von-ereignissen/524)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [27. September 2022 um 13:04 UTC](https://entwicklergate.de/t/fehlermeldung-in-blazor-webassembly-beim-binden-von-ereignissen/524 "2022-09-27T13:04:16Z")

</div>

In meiner Blazor-WebAssembly-Anwendung habe ich folgendes versucht zu binden: \<span @oncontextmenu="e =\> OnContextMenu(e, context.Level, dataItem)" @oncontextmenu:preventDefault="true"\>@dataItem.Title\</span\> Lei…

---

## [Per AJAX serverseitig Partial Views rendern und diese dann dynamisch ins HTML-DOM einfügen](https://entwicklergate.de/t/per-ajax-serverseitig-partial-views-rendern-und-diese-dann-dynamisch-ins-html-dom-einfuegen/499)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [25. Januar 2022 um 16:12 UTC](https://entwicklergate.de/t/per-ajax-serverseitig-partial-views-rendern-und-diese-dann-dynamisch-ins-html-dom-einfuegen/499 "2022-01-25T16:12:26Z")

</div>

Nachfolgendes Code-Fragment hat sich bei uns seit Jahren bewährt, in Projekten mit ASP.NET Core, wenn es darum geht, per AJAX serverseitig eine View zu rendern und das Ergebnis zurück zu geben. ViewRenderService.cs: us…

---

## [Eine "catch all"-Route in ASP.NET Core erstellen](https://entwicklergate.de/t/eine-catch-all-route-in-asp-net-core-erstellen/498)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [24. Januar 2022 um 12:03 UTC](https://entwicklergate.de/t/eine-catch-all-route-in-asp-net-core-erstellen/498 "2022-01-24T12:03:02Z")

</div>

Manchmal macht es Sinn, alle nicht zugeordneten Anfragen an eine einzelne Route zu senden. Dieser Artikel beschreibt, wie es geht: Eigenes Beispiel von mir: \[Route(@"/{\*\*catchAll}")\] \[HttpPost(@"post", Order = int.M…

---

## [Fehlermeldung "Error occurred during a cryptographic operation" mit AntiForgery und DPAPI in ASP.NET Core 3.1 beheben](https://entwicklergate.de/t/fehlermeldung-error-occurred-during-a-cryptographic-operation-mit-antiforgery-und-dpapi-in-asp-net-core-3-1-beheben/444)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [3. Oktober 2020 um 15:26 UTC](https://entwicklergate.de/t/fehlermeldung-error-occurred-during-a-cryptographic-operation-mit-antiforgery-und-dpapi-in-asp-net-core-3-1-beheben/444 "2020-10-03T15:26:00Z")

</div>

In einem Projekt mit ASP .NET Core 3.1 habe ich Data Protection per Dependency Injection integriert: services .AddDataProtection() .PersistKeysToFileSystem(new DirectoryInfo(@"C:\\Data\\DP")) .SetApplicationNa…

---

## [Fehlermeldung "It was not possible to find any installed .NET Core SDKs" lösen](https://entwicklergate.de/t/fehlermeldung-it-was-not-possible-to-find-any-installed-net-core-sdks-loesen/432)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [5. Juni 2020 um 06:41 UTC](https://entwicklergate.de/t/fehlermeldung-it-was-not-possible-to-find-any-installed-net-core-sdks-loesen/432 "2020-06-05T06:41:19Z")

</div>

Fehlerbeschreibung Im Ereignisprotokoll standen für eine .NET-Core-3.1-Webanwendung folgende Einträge: Unable to locate application dependencies. Ensure that the versions of Microsoft.NetCore.App and Microsoft.AspNetCo…

---

## [Session-Zugriffe in ASP.NET sind langsam](https://entwicklergate.de/t/session-zugriffe-in-asp-net-sind-langsam/219)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [14. März 2019 um 06:54 UTC](https://entwicklergate.de/t/session-zugriffe-in-asp-net-sind-langsam/219 "2019-03-14T06:54:47Z")

</div>

Sowohl ASP.NET Web Forms als auch MVC sind beim Zugriff auf Sitzungsvariablen („Session“) mit einiger Vorsicht zu genießen: Access to the session state is per session exclusive, which means that a request to the sessio…

---

## [Anonymous-ID Middleware für .NET Core](https://entwicklergate.de/t/anonymous-id-middleware-fuer-net-core/377)

<div class="topic-metadata">

**Author:** [@MartinThumm](https://entwicklergate.de/u/MartinThumm)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [10. Februar 2019 um 12:18 UTC](https://entwicklergate.de/t/anonymous-id-middleware-fuer-net-core/377 "2019-02-10T12:18:27Z")

</div>

Ich habe die Anonymous-ID bereits in ASP.NET MVC Anwendungen verwendet, doch leider gibt es dieses Feature in .NET Core nicht mehr. Also habe ich meine erste .NET Core Middleware entwickelt, die ich mit euch hier teilen …

---

## [Eine Webanwendung per MSBUILD-Befehlszeile zu Azure veröffentlichen](https://entwicklergate.de/t/eine-webanwendung-per-msbuild-befehlszeile-zu-azure-veroeffentlichen/373)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [3. Februar 2019 um 19:30 UTC](https://entwicklergate.de/t/eine-webanwendung-per-msbuild-befehlszeile-zu-azure-veroeffentlichen/373 "2019-02-03T19:30:35Z")

</div>

Auch wenn in Visual Studio per Rechtsklick und dann “Publish” das Veröffentlichen zu Azure korrekt funktioniert, kann es trotzdem beim Aufruf über die Befehlszeile via MSBUILD.EXE fehlschlagen. Und zwar, weil das Kennwo…

---

## [ASP.NET-MVC-Route mit einem Dateinamen in der URL hat immer 404 geliefert](https://entwicklergate.de/t/asp-net-mvc-route-mit-einem-dateinamen-in-der-url-hat-immer-404-geliefert/332)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [1. Oktober 2018 um 07:29 UTC](https://entwicklergate.de/t/asp-net-mvc-route-mit-einem-dateinamen-in-der-url-hat-immer-404-geliefert/332 "2018-10-01T07:29:57Z")

</div>

In einer ASP.NET-MVC-Webanwendung hatte ich eine Route konfiguriert, um so eine URL zu ermöglichen: https://www.zeta-uploader.com/zetauploader-outlook-setup.exe Leider kam immer sofort eine 404-Fehlermeldung im Browser…

---

## [Wert von ASPNETCORE\_ENVIRONMENT auf den Wert einer anderen Umgebungsvariable setzen](https://entwicklergate.de/t/wert-von-aspnetcore-environment-auf-den-wert-einer-anderen-umgebungsvariable-setzen/361)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [12. Januar 2019 um 20:10 UTC](https://entwicklergate.de/t/wert-von-aspnetcore-environment-auf-den-wert-einer-anderen-umgebungsvariable-setzen/361 "2019-01-12T20:10:24Z")

</div>

In der Datei “launchSettings.json” könnt Ihr konfigurieren, welchen Wert für ASPNETCORE\_ENVIRONMENT gesetzt wird. Das geht sowohl direkt mit einem Texteditor oder auch über die Projekteinstellungen in Visual Studio. Ich…

---

## [ASP.NET-MVC-Controller-Klassen in Unterordner verschachteln](https://entwicklergate.de/t/asp-net-mvc-controller-klassen-in-unterordner-verschachteln/301)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [1. Mai 2018 um 07:39 UTC](https://entwicklergate.de/t/asp-net-mvc-controller-klassen-in-unterordner-verschachteln/301 "2018-05-01T07:39:57Z")

</div>

Das war mir auch neu: In ASP.NET-MVC-Controllern werden Ordner ignoriert, solange die .cs-Dateien zum Kompilieren eingestellt sind, werden sie in die DLL-Datei kompiliert und referenziert, indem der Klassenname (z. B. P…

---

## [Parameter an Kendo-UI-DataSource sind im Controller NULL](https://entwicklergate.de/t/parameter-an-kendo-ui-datasource-sind-im-controller-null/200)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [19. April 2017 um 13:39 UTC](https://entwicklergate.de/t/parameter-an-kendo-ui-datasource-sind-im-controller-null/200 "2017-04-19T13:39:18Z")

</div>

In einem Kendo-UI-Projekt habe ich wie im Handbuch beschrieben weitere Parameter in der View an die Datenquelle übergeben: // ... .DataSource(dataSource =\> dataSource .Ajax() .Read(read =\> read.Action(@"Do\_Rea…

---

## [Bootstrap-Glyphicons werden nicht angezeigt](https://entwicklergate.de/t/bootstrap-glyphicons-werden-nicht-angezeigt/199)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [19. April 2017 um 11:38 UTC](https://entwicklergate.de/t/bootstrap-glyphicons-werden-nicht-angezeigt/199 "2017-04-19T11:38:44Z")

</div>

Das hat Hirnschmalz gekostet: In einem Projekt wurden die Bootstrap-Glyphicons nicht geladen und nur als rechteckige Kästchen angezeigt. Also dieser Code: \<span class="glyphicon glyphicon-alert"\>\</span\> hat einfa…

---

## [Upload von großen Dateien mit Backload/Blueimp schlägt fehl](https://entwicklergate.de/t/upload-von-grossen-dateien-mit-backload-blueimp-schlaegt-fehl/109)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [26. Juni 2016 um 15:43 UTC](https://entwicklergate.de/t/upload-von-grossen-dateien-mit-backload-blueimp-schlaegt-fehl/109 "2016-06-26T15:43:09Z")

</div>

Für unser Tool Zeta Uploader habe ich virtuelle Datenräume umgesetzt. Dabei habe ich die Upload-Komponente Backload zusammen mit dem BlueImp jQuery File Upload eingesetzt. In meiner Entwicklungsumgebung lokal lief a…

---

## [Textbox in einem Repeater war nach dem Postback leer](https://entwicklergate.de/t/textbox-in-einem-repeater-war-nach-dem-postback-leer/133)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [6. Mai 2016 um 12:35 UTC](https://entwicklergate.de/t/textbox-in-einem-repeater-war-nach-dem-postback-leer/133 "2016-05-06T12:35:45Z")

</div>

Das hat mich ein paar Stunden gekostet: Ich hatte ein Repeater-Steuerelement auf einer ASPX-Seite. In dem Repeater habe ich verschiedene Eingabefelder angezeigt (Textfeld, Auswahlliste, Kontrollkästchen, usw.). Nach …

---

## [Routing in ASP.NET MVC](https://entwicklergate.de/t/routing-in-asp-net-mvc/130)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [5. April 2016 um 18:32 UTC](https://entwicklergate.de/t/routing-in-asp-net-mvc/130 "2016-04-05T18:32:03Z")

</div>

Microsoft hat eine sehr gute Übersicht und Einführung zum Routing in ASP.NET (WebForms und MVC).

---

## [CSS- und JavaScript-Dateien automatisch mit Versionsnummer einbinden](https://entwicklergate.de/t/css-und-javascript-dateien-automatisch-mit-versionsnummer-einbinden/112)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [20. November 2015 um 15:36 UTC](https://entwicklergate.de/t/css-und-javascript-dateien-automatisch-mit-versionsnummer-einbinden/112 "2015-11-20T15:36:53Z")

</div>

In ASP.NET MVC gibt es Url.Content um (z.B.) in der Datei "\_Layout.cshtml" Ressourcen einzubinden. Also CSS- und JavaScript-Dateien. So ein Aufruf schaut z.B. so aus: \<link href="@Url.Content(@"~/Content/bootstrap…

---

## [Fehlermeldung "Filtern nicht zugelassen" in ASP.NET MVC](https://entwicklergate.de/t/fehlermeldung-filtern-nicht-zugelassen-in-asp-net-mvc/108)

<div class="topic-metadata">

**Author:** [@UweKeim](https://entwicklergate.de/u/UweKeim)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [1. Oktober 2015 um 07:22 UTC](https://entwicklergate.de/t/fehlermeldung-filtern-nicht-zugelassen-in-asp-net-mvc/108 "2015-10-01T07:22:16Z")

</div>

Ich wollte einen Response-Filter schreiben, um Text im Ausgabe-HTML-Strom zu ersetzen und erhalte zur Laufzeit die Fehlermeldung: System.Web.HttpException: Filtern nicht zugelassen. Die relevanten Quelltextzeilen seh…
