ServiceStack 自托管禁用内存缓存

ServiceStack selfhosting disable caching for memory

使用自托管标准 ServiceStack MVC 应用程序,每个请求都缓存在内存中。在我重新启动服务器之前,更改任何 js 文件都是没有良心的。 出于开发目的,是否有解决此问题的方法?

每个请求都不会缓存在内存中,当您自托管时,它是 运行 复制到您的 /bin 文件夹中的二进制 dll 和静态文件。

您可以更改 Config.WebHostPhysicalPath 以将 ServiceStack 更改为 serve files from your solution folder,例如:

SetConfig(new HostConfig {
#if DEBUG
    DebugMode = true,
    WebHostPhysicalPath = Path.GetFullPath(Path.Combine("~".MapServerPath(), "..", "..")),
#endif
});