Ich entwickle eine asp.net-Kernanwendung, die Bilder Ordner unter wwwroot-Verzeichnis enthält. Mein Code sieht wie folgt ausAusführen von Code vor dem Umleiten zu einer statischen Datei
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseStaticFiles();
app.Map("/Images", images =>
{
images.Map("/test.png", test =>
{
printHello(app);
});
});
}
private void printHello(IApplicationBuilder app)
{
app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello World!!");
});
}
Also mein Problem ist, wenn ich die Anwendung und rufen Sie diese URL ausführen (http://localhost:5000/Images/test.png) seine das Bild zeigt, ohne auch nur die Abbildung der URL in Konfigurationsmethode. Ich brauche meinen Code, um den Code unten auszuführen, bevor ich das Image zeige, was ich hinzufügen soll.
auch nach dem Weg in Nummer 2 geschrieben mit und die app.Run von printHello Verfahren zu entfernen, hat der Code nicht die Methode eingeben und die mir diese Seite zu geben, wenn Aufruf der URL: _Die Bild „http : // localhost: 5000/Images/test.png "kann nicht angezeigt werden, weil es Fehler enthält. _ – Batman
@Batman Ich habe die Nummer 2 aktualisiert. Ihr letztes Problem ist, dass' printHello' als zweiter Parameter an '.Map übergeben werden sollte 'Methode – Set
Yh ich habe die aktualisierte verwendet, aber es nicht die Karte und es nicht das Bild – Batman