Azure cspack抛出一个异常:文件路径';输出:c:\pweb.cspkg';包含无效字符或太长

Azure cspack抛出一个异常:文件路径';输出:c:\pweb.cspkg';包含无效字符或太长,azure,Azure,我是这个话题的新手。现在,我尝试在将web角色部署到云服务器之前模拟服务 因此,我尝试使用计算机仿真器,首先通过cspack.exe创建包 cspack c:\mydefinition role:pweb sites:pweb out:c:\pweb.cspkg then it throw exception as you know 它抛出文件路径“out:c:\pweb.cspkg”包含无效字符或太长的异常 以下是我的工作步骤: 1,通过cspack.exe构建包 cspack c:\myd

我是这个话题的新手。现在,我尝试在将web角色部署到云服务器之前模拟服务

因此,我尝试使用计算机仿真器,首先通过cspack.exe创建包

cspack c:\mydefinition role:pweb sites:pweb out:c:\pweb.cspkg then it throw exception as you know
它抛出文件路径“out:c:\pweb.cspkg”包含无效字符或太长的异常

以下是我的工作步骤:

1,通过cspack.exe构建包

cspack c:\mydefinition role:pweb sites:pweb out:c:\pweb.cspkg then it throw exception as you know
2,一旦包成功构建,我将尝试通过csrun将其连接到计算机仿真器

但现在我在这里的第一步停止

你能给我一些帮助吗。多谢各位

问候,


凯文

我认为你的问题是你把命令参数上的/去掉了。角色、站点和out参数都应使用/

通过键入以下内容检查命令行帮助:cspack.exe/?

此外,如果您试图创建本地仿真器将使用的包,则需要确保包含/copyOnly参数。查看以下信息技术状态:

如果未指定/copyOnly,则此选项指定应用程序包的文件名。如果未指定文件名,则将应用程序包创建为.cspkg

在美国,情况如下:

在使用CSRun将应用程序部署到计算仿真器之前,必须使用/copyOnly选项运行CSPack命令行工具,以准备应用程序进行本地部署。当CSPack使用/copyOnly选项运行时,将以计算仿真器所需的格式为应用程序创建目录布局

您可能还发现另一个SO问题的内容很有用:。这并不是问题的关键,而是cspack在创建目录或创建用于本地运行或部署到Azure的实际包文件方面的不同之处