继此网址的代码示例:扬鞭不工作的自托管ServiceStack服务
https://github.com/ServiceStack/ServiceStack/wiki/Self-hosting
我创建了一个空的解决方案中,粘贴在上面的C#代码到“Program.cs中”跑以下的NuGet命令来获取所需要的库文件和代码文件的输入:
Install-Package ServiceStack
Install-Package ServiceStack.api.Swagger
服务运行正常,招摇元数据会准确地发送,而是试图访问/swagger-ui/index.html
,当我得到的错误'找不到处理程序'。
ServiceStackSelfhosted.zip(2.5 MB)
ServiceStackSelfhosted_stripped.zip(8 KB,但需求的NuGet命令来运行)
因此,在这种情况下'找不到处理程序'确实是'找不到文件'? –
@marfarma这意味着找不到匹配的请求:即路由,文件,定制,全部捕获,原始或回退处理程序等。 – mythz
我没有看过Swagger插件的代码。我期待着一个'GetHandler'的调用,它会返回'NotFoundHttpHandler'并且有点困惑。 –