2

在 global.asax 中包含用于启动和停止分析的代码。

当我查看页面时,加载 ssr-jquip、ssr-includes(javascript 和 css)的请求失败。

这以前有效 - 上次我查看它是几个版本的服务堆栈之前。

我需要做什么或必须让这些文件由 servicestack.net 交付?

请求失败

4

2 回答 2

2

事实证明,如果您更改 ServiceStackHandlerFactoryPath 并使用以正斜杠开头的路径,则 mini profiler 生成的脚本引用不正确。

因此,例如,如果您这样做:
var endpointHostConfig = new EndpointHostConfig { ServiceStackHandlerFactoryPath = "/newpath", }; 那么您引用 localhost:2343/newpath/someApiCall
然后迷你分析器将发出对 newpath/ssr-includes.css 的引用,这是不正确的。

将您的代码更改为: var endpointHostConfig = new EndpointHostConfig { ServiceStackHandlerFactoryPath = "newpath", };

解决它。

于 2013-03-01T06:02:54.393 回答
0

您也可以使用以下语法处理此问题:

Profiler.Settings.RouteBasePath = "~/newpath";
于 2013-09-16T13:33:53.833 回答