CSPack创建的包文件缺少\ siteroot文件夹

时间:2016-08-11 11:07:51

标签: azure iis cspack

我正在使用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 个答案:

答案 0 :(得分:0)

您可以验证sitesroot是否在StorSimpleExtension目录中吗?如果不是,请验证它是否包含在.csproj文件中。

答案 1 :(得分:0)

当站点物理目录参数与角色路径参数过于相似时,似乎会出现此问题。尝试将路径参数更改为:

/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