ServiceStack自托管禁用内存缓存

时间:2015-06-10 14:48:16

标签: model-view-controller servicestack

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

1 个答案:

答案 0 :(得分:2)

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

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

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