Ich bekomme eine 404 für eine JavaScript-Datei, die ich versuche, in meinem Prahler zu injizieren. Es folgt meine Prahlerei ConfigNicht in der Lage, Javascript in Swagger zu injizieren
var thisAssembly = typeof(SwaggerConfig).Assembly;
GlobalConfiguration.Configuration
.EnableSwagger(c =>
{
c.SingleApiVersion("v1", "A title for your API");
})
.EnableSwaggerUi(c =>
{
c.InjectJavaScript(thisAssembly,"MyApi.Api.SwaggerExtensions.inject.js");
});
Für inject.js Aktion bauen ist auf eingebettete Ressource und logischen Pfad korrekt ist, wie mein Projektnamen MyApi.Api ist und die Datei in einem Ordner innerhalb des Projekts mit dem Namen SwaggerExtensions
Welche URL verwenden Sie, die eine 404 zurückgibt? Weißt du, dass Swashbuckle diese URL generiert: 'swagger/ui/ext/MyApi-API-SwaggerExtensions-inject-js'? – venerik
Ich bin bewusst, und ich bekomme einen 404 auf /swagger/ui/ext/MyApi-Api-SwaggerExtensions-inject-js? _ = 1483663626890 – coder32
Ok. Noch ein Schuss: Ist "MyApi.Api" der Standard-Namespace Ihres Projekts? – venerik