IIS を使用しないスタンドアロン モードで、カスタム サービスに ServiceStack を使用しています。
自分のサービスのドキュメントを追加したいと思います/metadata
。Swaggerプラグインを試してみることにしました。
構成にプラグイン コマンドを追加しました
public override void Configure(Funq.Container container)
{
SetConfig(new EndpointHostConfig()
{
DefaultRedirectPath = "index.html",
DebugMode = true,
WriteErrorsToResponse = true,
CustomHttpHandlers =
{
{ HttpStatusCode.Unauthorized, new AuthorizationErrorHandler() },
{ HttpStatusCode.Forbidden, new AuthorizationErrorHandler() },
{ HttpStatusCode.NotFound, new AuthorizationErrorHandler() }
}
});
// For automatic generation of documentation to APIs
Plugins.Add(new SwaggerFeature());
}
既存のサービスは引き続き機能しますが、アクセスしようとしています
/swagger-ui/index.html
見つからないエラーが発生します。明確に文書化されていない追加の手順はありますか
https://github.com/ServiceStack/ServiceStack/wiki/Swagger-API
このページを実際に自分で設定する必要がありますか? もしそうなら、どのように?