プロファイリングを開始および停止するためのコードをglobal.asaxに含めました。
ページを表示すると、ssr-jquip、ssr-includes(javascriptおよびcss)をロードするための失敗したリクエストがあります。
これは以前は機能していました。前回見たときは、サービススタックのいくつかのバージョンでした。
これらのファイルをservicestack.netで配信するには、何をする必要がありますか、または取得する必要がありますか?
プロファイリングを開始および停止するためのコードをglobal.asaxに含めました。
ページを表示すると、ssr-jquip、ssr-includes(javascriptおよびcss)をロードするための失敗したリクエストがあります。
これは以前は機能していました。前回見たときは、サービススタックのいくつかのバージョンでした。
これらのファイルをservicestack.netで配信するには、何をする必要がありますか、または取得する必要がありますか?
ServiceStackHandlerFactoryPathを変更し、スラッシュで始まるパスを使用すると、ミニプロファイラーによって生成されたスクリプト参照が正しくないことがわかります。
したがって、たとえば、これを行う場合:
var endpointHostConfig = new EndpointHostConfig
{
ServiceStackHandlerFactoryPath = "/newpath",
};
localhost:2343 / newpath / someApiCall
を参照すると、ミニプロファイラーはnewpath/ssr-includes.cssへの参照を発行しますがこれは正しくありません。
コードを次のように変更します。
var endpointHostConfig = new EndpointHostConfig
{
ServiceStackHandlerFactoryPath = "newpath",
};
それを解決します。
この問題は、次の構文を使用して処理することもできます。
Profiler.Settings.RouteBasePath = "~/newpath";