重新启动使用 Appveyor 部署的 Azure Web 应用程序 (aspnet5 rc1-final)
Restart Azure web app (aspnet5 rc1-final) deployed using Appveyor
我正在使用 Appveyor 通过 Web 部署将我的 aspnet5 (rc1-final) 站点部署到 Azure Web 应用程序(站点)。部署步骤工作正常,但我需要使用 Azure 门户手动重新启动站点,这很烦人。
据我了解,网络应用程序不会自动重启?
我尝试过使用 powershell 重新启动网站,但它似乎不起作用,或者我做错了什么?
这是我用atm的powershell脚本。
after_deploy:
- ps: Disable-AzureDataCollection
- ps: Select-AzureSubscription -Current -SubscriptionName "Visual Studio Premium with MSDN"
- ps: Restart-AzureWebsite -Name "sitename"
我尝试只使用 - ps: Restart-AzureWebsite -Name "sitename"
,但 Azure 抱怨订阅名称,所以我添加了它。
我在 MSDN 上使用 Visual Studio Premium 很明显它不能用作订阅名称?
Select-AzureSubscription : The subscription name Visual Studio Premium with MSDN doesn't exist.
是否可以使用 powershell 重新启动站点,或者这是一个死胡同吗?
您正在尝试连接到名为 'Visual Studio Premium with MSDN' 的 Azure 订阅 - 我非常怀疑这是您的订阅。
列出您有权订阅的内容:
Get-AzureSubscription
找到您要部署到的名称并更改为:
Select-AzureSubscription -Current -SubscriptionName "<Correct name here>"
您正在使用旧的 PowerShell CmdLets。请install最新的,目前是1.0.1.
最新的,你想要运行的CmdLet是:
Restart-AzureRmWebApp YourResourceGroup YourWebApp
至于来自 CI 服务器的身份验证,推荐的方法是使用服务主体。有关详细信息,请参阅 this post。
我正在使用 Appveyor 通过 Web 部署将我的 aspnet5 (rc1-final) 站点部署到 Azure Web 应用程序(站点)。部署步骤工作正常,但我需要使用 Azure 门户手动重新启动站点,这很烦人。
据我了解,网络应用程序不会自动重启?
我尝试过使用 powershell 重新启动网站,但它似乎不起作用,或者我做错了什么?
这是我用atm的powershell脚本。
after_deploy:
- ps: Disable-AzureDataCollection
- ps: Select-AzureSubscription -Current -SubscriptionName "Visual Studio Premium with MSDN"
- ps: Restart-AzureWebsite -Name "sitename"
我尝试只使用 - ps: Restart-AzureWebsite -Name "sitename"
,但 Azure 抱怨订阅名称,所以我添加了它。
我在 MSDN 上使用 Visual Studio Premium 很明显它不能用作订阅名称?
Select-AzureSubscription : The subscription name Visual Studio Premium with MSDN doesn't exist.
是否可以使用 powershell 重新启动站点,或者这是一个死胡同吗?
您正在尝试连接到名为 'Visual Studio Premium with MSDN' 的 Azure 订阅 - 我非常怀疑这是您的订阅。
列出您有权订阅的内容:
Get-AzureSubscription
找到您要部署到的名称并更改为:
Select-AzureSubscription -Current -SubscriptionName "<Correct name here>"
您正在使用旧的 PowerShell CmdLets。请install最新的,目前是1.0.1.
最新的,你想要运行的CmdLet是:
Restart-AzureRmWebApp YourResourceGroup YourWebApp
至于来自 CI 服务器的身份验证,推荐的方法是使用服务主体。有关详细信息,请参阅 this post。