0

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

有人对此事有想法吗?

-马亨德

4

3 回答 3

1

不支持对 cspkg 文件进行“篡改”。尝试使用CSPack重新创建一个新的 cspkg 文件。

于 2012-09-04T14:42:02.367 回答
1

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

于 2012-09-07T09:12:46.610 回答
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/

于 2016-09-09T05:27:44.330 回答