我正在使用Azure示例from here。在一些(相当非破坏性的IMO)操作之后,项目将不再构建 - 当我点击“Build”时,输出中会出现以下内容:
------ Rebuild All started: Project: CloudService, Configuration: Debug Any CPU ------
Target "_CheckForInvalidConfigurationAndPlatform" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets" from project "C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\CloudService\CloudService.ccproj" (entry point):
.... many, many more lines with nothing looking like an error, then
Task "Message"
Start - PackageComputeService
Task "Message"
ServiceHostingSDKInstallDir is C:\Program Files\Windows Azure SDK\v1.4\
Task "Message"
EnableIntelliTrace is false
Task "Message"
SiteMapping: Web:SampleWebApp -> C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\SampleWebApp\
Task "Message"
ModelFile is
Task "Message"
OutputDirectory is bin\Debug\CloudService.csx\
Task "Message"
PackRoles is C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\CloudService\obj\Debug\SampleWebApp\, Name=SampleWebApp, EntryPoint=SampleWebApp.dll, SourceDir=C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\SampleWebApp\
Task "Message"
RoleProperties is SampleWebApp, EntryPoint=SampleWebApp.dll, TargetFrameworkVersion=v4.0
Task "Message"
ServiceDefinitionCopy is ServiceDefinition.build.csdef
Task "Message"
ServiceConfigurationCopy is bin\Debug\ServiceConfiguration.cscfg
Task "Message"
Calling ServicePack
Task "CSPack"
Done building project "CloudService.ccproj" -- FAILED.
Build FAILED.
我想CSPack
有问题。我如何找出错误以及如何解决?
答案 0 :(得分:1)
我建议尝试从命令行运行CSPack。当您尝试在visual studio中构建时,这有望让您看到CSPack遇到的错误。
如果您不太确定如何运行CSPack,则Steve Marx的一集中Ryan Dunn和how to use CSPack涵盖Cloud Cover。
请注意,您的启动任务有一个特殊的位置,以便CSPack实用程序能够正确执行,我已在我的博客文章“Installing PHP on Windows Azure Leveraging Full IIS Support”中概述了这一点。
祝你好运!
〜科里()
答案 1 :(得分:0)
结果证明这是CSPack的一些无法解决的问题,我通过删除“云解决方案”目录(示例中的C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\CloudService\
)中的所有内容解决了这个问题,除了最初的文件。