2016-08-05 9 views
1

У меня есть проект сервисной службы с использованием бритвы, открытой через службу Windows, и вам нужно создать проект установки для его установки (в отличие от пакетных файлов в демонстрационной версии, которую я видел) ,ServiceStack как служба Windows с помощью Razor - Setup Project

Любые предложения о том, как выполнить это с помощью проекта установки пакетов? Глядя на папке, в которой были установлены файлы служба Windows, он имеет только библиотеки DLL, а не мнение бритвенного ... так что я приспосабливался тем более, и теперь я вижу это:

enter image description here

ответ

2

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

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

Или вы можете pre-compile Razor Views таким образом, что реализация скомпилирована в .dll.

+1

Предварительно скомпилированный работал. Я думаю, что проблема связана с моими проектами, имеющими «ServiceStack» в имени (возиться с компилятором кода бритвы) или запускать службу Windows под определенным пользователем домена (а не локальной системой) –