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

提供的文件不是有效的服务包。详细错误代码:azure中的InvalidOperationException,azure,Azure,我们必须更新部署到生产环境中的Azure包文件的web.config条目。我们加载了cspkg文件,解压了内容,修改了web.config,压缩回zip,并将扩展名改为cspkg。当我们上传软件包时,我们收到下面的错误 “提供的文件不是有效的服务包。详细错误代码:azure中的InvalidOperationException” 有人知道这件事吗 -Mahender不支持对cspkg文件进行“篡改”。尝试使用重新创建新的cspkg文件 不支持对cspkg文件进行“篡改”。尝试使用重新创建新的cs

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

有人知道这件事吗


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

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

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

使用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> 
cspack.exe“指向\u csdef\u文件的路径\u\ServiceDefinition.csdef”/role:/输出:D:\NewPackage.cspkg/roleproperties文件:;
这篇文章中提到了重新生成包的详细步骤


使用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> 
cspack.exe“指向\u csdef\u文件的路径\u\ServiceDefinition.csdef”/role:/输出:D:\NewPackage.cspkg/roleproperties文件:;
这篇文章中提到了重新生成包的详细步骤


Hi Sandrino,我解压缩了内容,带来了approot文件夹并运行了指向approot中dll的cspack命令,CSPkg已生成,但与通过visual studio生成的CSPkg相比,CSPkg的大小减少了30%。我将原始CSPkg与新CSPkg进行了比较,发现我的CSPkg没有
站点root/0
-它复制了原始版本中
approt
中的站点内容。新的CSPkg仅包含
批准
。这与VS.NET如何创建包(物理目录)而不是直接使用CSPACK工具有关。这就解释了尺寸减小的原因。嗨,Sandrino,我解压缩了内容,带来了approot文件夹,并运行了指向approot中dll的cspack命令,CSPkg已生成,但与通过visual studio生成的CSPkg相比,CSPkg的大小减少了30%。我将原始CSPkg与新CSPkg进行了比较,发现我的CSPkg没有
站点root/0
-它复制了原始版本中
approt
中的站点内容。新的CSPkg仅包含
批准
。这与VS.NET如何创建包(物理目录)而不是直接使用CSPACK工具有关。这解释了尺寸减小的原因。