我正在尝试使用Swagger来记录使用ServiceStack 3.9.70 ...
创建的休息服务这是解决方案的布局:
[Product.Services.Rest.dll]
AppHost.cs
//Tell Service Stack the name of your application and where to find your web services
public AppHost() : base("Product Services", typeof(Product1Service).Assembly) { }
[Product.Services.Rest.ServiceInterface.dll]
+-Services
+-Product1Service.cs
+-Product2Service.cs
+-Product3Service.cs
[Product.Services.Rest.ServiceModel.dll]
+-Operations
| +-Product1.cs
| +-Product2.cs
| +-Product3.cs
|
+-Types
+-Type1.cs
+-Type2.cs
+-Type3.cs
使用swagger-ui,我设置了discoveryUrl:“/ resources”
启动swagger html时,只显示其中一个产品{n} .cs中的操作。 运行/ metadata时,将显示所有操作。
这与我如何构建解决方案有关吗?