提供的文件不是有效的服务包。详细错误代码:azure中的InvalidOperationException

时间:2012-09-04 14:04:13

标签: azure

我们必须更新已部署到生产环境中的Azure包文件的web.config条目。我们下载了cspkg文件并解压缩了内容并修改了我们的web.config并将其压缩回zip并将扩展名更改为cspkg。当我们上传包裹时,我们收到以下错误 “提供的文件不是有效的服务包。详细的错误代码:天蓝色的InvalidOperationException”

任何人都对此事有所了解?

-Mahender

3 个答案:

答案 0 :(得分:1)

不支持使用cspkg文件'篡改'。尝试使用CSPack重新创建新的cspkg文件。

答案 1 :(得分:1)

我按照msdn中的说明解决了我自己的问题。我解压缩它并使用cspack工具进行打包

答案 2 :(得分:1)

使用cspack.exe重新生成包。使用以下命令。

cspack.exe "path_to_csdef_File\ServiceDefinition.csdef" /role:<RoleName>;<path_to_Binaries\approot> /out:D:\NewPackage.cspkg /rolePropertiesFile:<rolename>;<path_to_entry_point_file\entrypoint.txt> 

本文中提到了重新生成包的详细步骤。

https://amoghnatu.net/2016/09/08/recreate-azure-cloud-service-package/