导出 (0) 打印
全部展开

CSRun 命令行工具

更新时间: 2013年11月

CSRun 命令行工具 (CSRun.exe) 可将应用程序部署到 Windows Azure 计算仿真器并管理正在运行的云服务。

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

工具位置

从 Windows Azure SDK for .NET 2011 年 11 月版开始,默认安装位置为 C:\Program Files\Microsoft SDKs\Windows Azure\Emulator。

对于 Windows Azure SDK 1.5 版,默认安装位置为 C:\Program Files\Windows Azure Emulator\emulator。

对于 Windows Azure SDK 1.4 版及早期版本,默认安装位置为 C:\Program Files\Windows Azure SDK\v<sdk 版本>\bin\csrun.exe。

命令行语法

CSRun <ApplicationDirectory> <ConfigurationFile> [options]

选项

若要查看最新选项列表,请在安装位置的命令提示符处键入 CSRun /?

 

选项 说明

/run:<ServiceDirectory>;<ConfigurationFile> [/launchbrowser] [/launchDebugger:<DebuggerPath>][/useiisexpress]

此选项将启动计算仿真器(如果它尚未运行)并部署应用程序。可以选择通过指定 /launchbrowser 选项在任何公开的服务终结点上启动浏览器。

<ServiceDirectory> 参数代表通过使用 /copyOnly 选项运行 CSPack 创建的本地部署目录。默认情况下,此目录名为 <MyService>.csx,其中,<MyService> 是在定义文件中指定的服务名称。

<ConfigurationFile> 参数代表配置文件 (.cscfg) 的名称。

/useiisexpress 选项会使 CSRun 将应用程序部署到 IISExpress。默认情况下,CSRun 会尝试将应用程序部署到完整 IIS 的本地实例。从 2012 年 6 月版的 Windows Azure SDK for .NET 开始,Visual Studio Tools for Windows Azure 的默认安装会将开发环境配置为默认使用 /useiisexpress。使用 /useiisexpress 选项可以保持在 Visual Studio 中和在 CSRUn 命令行工具中测试应用程序之间的保真度。

/run 选项是 CSRun 的默认选项,因此可在命令语法中省略。例如,这两个版本的命令语法是相同的:

  • csrun <MyService>.csx <MyService>.cscfg /launchbrowser

  • csrun /run <MyService>.csx <MyService>.cscfg /launchbrowser

/update:<DeploymentId>;<ConfigurationFile>

更新正在运行的部署的配置。

<DeploymentId> 参数代表正在运行的服务的部署 ID。

<ConfigurationFile> 参数代表该服务的配置文件 (.cscfg)。

/dumplogs:<DeploymentId>;<LogDirectory>

将在指定的 <DeploymentId> 下部署的所有角色实例的日志转储到 <LogDirectory> 指定的本地目录。

/remove:<DeploymentId>

从计算仿真器中删除指定部署。

/removeAll

从计算仿真器中删除所有部署。

/status

将有关正在运行的部署的状态信息以标准形式输出。

/devfabric:[start|shutdown|clean]

控制计算仿真器的状态。

start 参数可确保计算仿真器正在运行。这是此选项的默认参数,因此也可以通过调用 CSRun /devfabric 来启动计算仿真器。

shutdown 参数用于关闭计算仿真器。

clean 参数用于删除与计算仿真器关联的任何持久状态。使用 clean 参数可能需要管理权限。

/devstore:[start|shutdown]

启动或停止 Windows Azure 存储仿真器。

start parameter ensures that the 存储仿真器 is running.这是此选项的默认参数,因此也可以通过调用 CSRun /devstore 来启动存储仿真器。

shutdown 参数用于关闭存储仿真器。

另请参阅

显示:
© 2014 Microsoft