1
Из-за «Copy to Output» для js-файлов невозможно просто отредактировать файл js и перезагрузить страницу, чтобы увидеть изменения. Необходимо перезапустить службу.Каков наилучший способ разработки * .js с помощью собственного хоста ServiceStack?
Одним из возможных решений является изменение VFS для просмотра файлов js в правильном местоположении (дереве решений, а не в выходной папке) в режиме DEBUG.
Любые другие предложения?
Спасибо, Дмитрий
Я думаю, что вариант вы указали единственный практический. Я предполагаю, что вы разрабатываете JS, используя какой-то современный инструмент (от vi до Visual Studio) и сохраняя его на диске. Вы в основном просите ServiceStack загружать файл из файловой системы каждый раз, когда он запрашивается службой, в отличие от копии, помещенной в ваш каталог \ bin. VFS предназначен для этого. – jklemmack
Я пробовал решение так: 'WebHostPhysicalPath = AppDomain.CurrentDomain.BaseDirectory', но он не работал, никаких идей? – CallumVass
AppDomain.CurrentDomain.BaseDirectory указывает на каталог, в котором находится ваш * .exe, это «Выходной путь» в терминах VS. Но вам нужно указать WebHostPhysicalPath в каталог с вашей разметкой. Обычно это каталог с вашим * .csproj –