2013-11-14 4 views
3

У меня есть сервер servicestack, который иногда должен обслуживать статический файл .cab для загрузки. Если файл находится в каталоге сервера, я запускаю сервер, проверяю его с помощью браузера 127.0.0.1:3105/607.cab и работает. Но если сервер уже запущен, я копирую 607.cab в каталог и получаю 404 не найден. Затем я закрываю и перезапускаю сервер, и он загружается ... Любые подсказки?Selfhost servicestack, необходимо перезагрузить, чтобы обслуживать новый статический файл

Благодаря

ответ

2

файлы в каталоге верхнего уровня находится в кэше, чтобы избежать файловой системы ударяется, чтобы определить, является ли запрос на статический файл или нет.

Поместите это содержимое в подпапку (которая не кэшируется).

+0

так просто 127.0.0.1:3105/updates/607.cab? благодаря! –

+0

извините, просто попробовал, используя каталог обновлений/в корне и перейдя на 172.0.0.1:3105/updates/610.cab и получил 404 Перезагрузил сервер, нажал обновление в браузере и получил 610.cab. Я что-то не так? –

Смежные вопросы