我已经用多个项目验证了这种行为,包括 Windows Service AppHost Starter Template 示例项目(未修改)。初始请求成功并显示默认 TODO 页面,但后续请求永远不会完成。
重现这种情况很简单。只需对http://localhost:83执行第一个请求。你会看到默认的 TODO 页面渲染得很好。现在在浏览器中点击“刷新”,您现在应该看到请求永远不会通过。如果通过 VS 在调试模式下运行,您将在“输出”窗口中看到 ObjectDisposedExceptions。
最新的 ServiceStack 代码库有问题吗?