我们必须更新已部署到生产环境中的Azure包文件的web.config条目。我们下载了cspkg文件并解压缩了内容并修改了我们的web.config并将其压缩回zip并将扩展名更改为cspkg。当我们上传包裹时,我们收到以下错误 “提供的文件不是有效的服务包。详细的错误代码:天蓝色的InvalidOperationException”
任何人都对此事有所了解?
-Mahender
答案 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/