在云项目上使用 VS2012“Package”命令时,我得到一个 9mb 的 .cspkg 文件,而直接调用 azure sdk cspack.exe 时为 7mb。使用命令行时必须忽略一些重要的东西,我将其用于连续构建服务器 - 我希望有一种比调用 cspack.exe 更好的方法在构建服务器上打包云项目,以防万一然而不是
我在 MSBuild(Bamboo 任务)结束时调用 powershell 的命令
& cspack "$cloudProject/ServiceDefinition.csdef" "/role:$role;$rolePath" "/rolePropertiesFile:$role;$propertiesFile" "/sites:$role;Web;$rolePath" "/out:CmsBase.Cloud.cspkg" "/generateConfigurationFile:ServiceConfiguration.Cloud.cscfg"
我在将 7mb 包部署到 azure 时看到的错误是调用http://xyz.com/Message/Index时出现的 404,其中 Message 是 MVC 控制器。vs2012 中的模拟器和部署按预期工作。
谢谢