首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的cspack命令应该是什么来打包azure项目

我的cspack命令应该是什么来打包azure项目
EN

Stack Overflow用户
提问于 2012-09-28 06:11:34
回答 1查看 2.4K关注 0票数 2

我已经尝试了很多不同的方法,请帮助我。

我的目录结构如下:

代码语言:javascript
复制
trunk/Portal/MYAPPLICATION.Cloud    (cloud project)
trunk/Portal/Portal/MYAPPLICATION.Portal    (web app)

我的ServiceDefinition:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="MYAPPLICATION.Cloud" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2012-05.1.7">
<WebRole name="MYAPPLICATION.Portal" enableNativeCodeExecution="true">
<ConfigurationSettings>
  <Setting name="DiagnosticsConnectionString" />
  <Setting name="DataConnectionString" />
  <Setting name="BaseUrl" />
  <Setting name="DatabaseConnectionString" />
  <Setting name="Environment" />
</ConfigurationSettings>
    <Bindings>
      <Binding name="HttpIn" endpointName="HttpIn" />
    </Bindings>
  </Site>
</Sites>
<Endpoints>
  <InputEndpoint name="HttpIn" protocol="http" port="80" />
</Endpoints>
<Imports>
  <Import moduleName="RemoteAccess" />
  <Import moduleName="RemoteForwarder" />
</Imports>
</WebRole>
</ServiceDefinition>

作为构建服务器上构建过程的一部分,我从代码中调用了cspack。

代码语言:javascript
复制
  csPackProcess.StartInfo = new ProcessStartInfo
        {
            FileName = @"C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\bin\cspack.exe",
            Arguments = sb.ToString()
        };

因此,具体来说,我的论点应该是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-28 06:22:07

您应该在主干/门户文件夹中运行以下命令:

代码语言:javascript
复制
cspack MYAPPLICATION.Cloud\ServiceDefinition.csdef /out:MYAPPLICATION.cspkg /role:MYAPPLICATION.Portal;Portal\MYAPPLICATION.Portal /sites:MYAPPLICATION.Portal;Web;C:\trunk\Portal\Portal\MYAPPLICATION.Portal

更多信息:http://msdn.microsoft.com/en-us/library/windowsazure/gg432988.aspx

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12630771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档