Отсутствует созданный CSPack файл пакета \ папка siteroot
Я использую cspack
команда для создания cspkg
как часть сборки. Я использую команду
cspack.exe D:\StoreSimplePortal\StorSimple-Portal\src\StorSimple.CloudService\ServiceDefinition.csdef /out:StorSimple.CloudService.cspkg /role:StorSimpleExtension;D:\StoreSimplePortal\StorSimple-Portal\out\debug-AMD64\StorSimpleExtension /sitePhysicalDirectories:StorSimpleExtension;Web;D:\StoreSimplePortal\StorSimple-Portal\out\debug-AMD64\StorSimpleExtension /rolePropertiesFile:StorSimpleExtension;D:\StoreSimplePortal\StorSimple-Portal\src\StorSimple.CloudService\RoleProperties.txt
Сборка выполнена успешно, но папка /sitesroot не создана. Я что-то здесь упускаю?
2 ответа
Можете ли вы проверить, что sitesroot находится в каталоге StorSimpleExtension? Если это не так, убедитесь, что он включен в файл.csproj.
Проблема возникает, когда параметр физического каталога сайта слишком похож на параметр пути роли. Попробуйте изменить параметр пути:
/sitePhysicalDirectories:StorSimpleExtension;Web;D:\StoreSimplePortal\StorSimple-Portal\out\debug-AMD64\storSimpleExtension\
Обратите внимание на добавленное "\" и строчное имя каталога.
См. Этот вопрос для более подробной информации: https://social.msdn.microsoft.com/Forums/azure/en-US/014ce124-5ca6-46ce-b1ea-3d677a092f65/azure-sdk-16-cspack-command-line-tool?forum=windowsazuredevelopment