CSPack 和 CSRun 用于在 Powershell 的 Azure 模拟器中运行站点



我花了一些时间尝试让cspack和csrun命令在Azure模拟器中本地运行网站。到目前为止,这就是我得到的,但它不起作用我使用清酒

Task StartAzureEmulator { 
& 'C:Program FilesMicrosoft SDKsWindows Azure.NET SDKv2.2bincspack' sitename.azureServiceDefinition.csdef /out:Sitename.csx /role:sitename;sitename /sites:Vola;Web;Web /copyOnly
& 'C:Program FilesMicrosoft SDKsWindows AzureEmulatorcsrun' sitename.csx sitename.AzureServiceConfiguration.Local.cscfg /useiisexpress /launchbrowser
}

基本上,我对 azure 命令行工具如何与 powershell 一起工作印象不深。有没有人有这样的例子?

在PowerShell中,;字符是语句分隔符。 可以通过在它前面加上反引号来转义它,或者如果你是 V3 或更高版本,则可以用户--%将 PowerShell 切换到更简单(愚蠢)的分析器模式。 试试这个:

Task StartAzureEmulator { 
    & 'C:Program FilesMicrosoft SDKsWindows Azure.NET SDKv2.2bincspack' --% sitename.azureServiceDefinition.csdef /out:Sitename.csx /role:sitename;sitename /sites:Vola;Web;Web /copyOnly
    & 'C:Program FilesMicrosoft SDKsWindows AzureEmulatorcsrun' --% sitename.csx sitename.AzureServiceConfiguration.Local.cscfg /useiisexpress /launchbrowser
}

最新更新