1
にJavascriptを注入することができません。私のプロジェクト名はMyApi.Apiであり、ファイルがSwaggerExtensions私は私が私の闊歩に注入しようとしているJavaScriptファイルのための404を取得闊歩
という名前のプロジェクト内のフォルダにあるとして、次のinject.jsのための私の闊歩の設定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");
});
はアクションが埋め込まれたリソースと論理パスに設定されて構築されたことは正しいです
404を返すどのURLを使用していますか?あなたはSwashbuckleがこのURLを生成することを知っていますか? 'swagger/ui/ext/MyApi-Api-SwaggerExtensions-inject-js'? – venerik
私は承知していますし、私は404 上/闊歩/ UI/EXT/MyApi-API-SwaggerExtensions-注入-jsから取得しています?_ = 1483663626890 – coder32
[OK]をクリックします。もう一つのショットは、 'MyApi.Api'はあなたのプロジェクトのデフォルトの名前空間ですか? – venerik