Ich habe eine ASP.NET Core MVC-Anwendung und im Ordner wwwroot habe ich einen anderen Ordner namens "Shaun" hinzugefügt und in diesem Ordner habe ich eine exe fallen gelassen versuchen und Download:ASP.NET Core - Download .exe gibt 404 Fehler
Nun, wenn ich zu navigieren: http://localhost:PORT/Shaun/chromesetup.exe ich einen 404 Fehler. Ich habe versucht, den Handler unten hinzuzufügen, aber das funktioniert nicht.
<add name="Client exe" path="*.exe" verb="*" modules="StaticFileModule" resourceType="File" />
Zusätzliche Informationen: Der Grund, warum ich brauche, dies zu tun ist, weil ich eine Client-Anwendung, die auf dieser Website verbindet, ist, dass der Client-Anwendung mit Clickonce verpackt und wird in die wwwroot der Website fallen gelassen, dies vorher gearbeitet mit MVC (Pre Core) und tut es immer noch, aber nicht mit Kern.
Wie behebe ich das?
Dies ist wahrscheinlich, weil die Dateierweiterung ist nicht erlaubt durch die Middleware StaticFileHandler. (Dotnet-Kern selbst haben StaticFileHandlerMiddleware) –
@JoelHarkes Wie mache ich es erlaubt? – Smithy
@Smity Ich habe eine Antwort für Sie –