3

Swagger-UI で ServiceStack を使用していたプロジェクトがあり、これを v4.0.24 でインストールしてセットアップし、最近 v4.0.30 にアップグレードしました。

最新の ServiceStack.Api.Swagger NuGet パッケージ: https://www.nuget.org/packages/ServiceStack.Api.Swagger/ 以前のパッケージのように /swagger-ui リソース フォルダーをインストールしていないようです。

VS2013 の新しいクリーンな servicestack asp.net ソリューションでこれを試しました。nuget から ServiceStack.Api.Swagger を追加し、AppHost.cs でプラグインを有効にしました。

public override void Configure(Container container)
{
    this.AddPlugin(new SwaggerFeature());
}

swagger-ui 機能は正常に動作しているように見えますが、リソース (index.html、js、css など) が dll に埋め込まれているようで、Swagger を構成するには最低限 index.html を編集する必要があります。 UI。

何か不足していますか、それとも最新の NuGet パッケージのバグですか?

swagger v4.0.24 html、css、および js を編集しました。これらを ServiceStack Git ( https://github.com/ServiceStack/ServiceStack/tree/master/src/ServiceStack.Api.Swagger )から安全にプルできますか?それらを手動でソリューションに追加/マージしますか?

4

1 に答える 1