Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 更改Visual Studio中已发布API应用程序的部署槽_Visual Studio_Azure_Asp.net Web Api_Azure Web App Service - Fatal编程技术网

Visual studio 更改Visual Studio中已发布API应用程序的部署槽

Visual studio 更改Visual Studio中已发布API应用程序的部署槽,visual-studio,azure,asp.net-web-api,azure-web-app-service,Visual Studio,Azure,Asp.net Web Api,Azure Web App Service,我有一个在Azure上发布为“API应用程序”的现有Web API项目。我最近添加了一个临时部署槽,我希望在切换到生产环境之前发布API应用程序的未来版本。但是,如果我尝试在VS 2015或2017中创建新的发布配置文件,则除了API应用程序之外,我的所有Web应用程序都会列出,因此无法选择现有部署。换句话说,如果我删除发布配置文件,除非我从Azure下载发布配置文件,否则我无法使用发布向导发布项目,但我仍然无法更改部署槽(我知道) 我可以在云资源管理器中看到我的API应用程序 有什么想法吗?我

我有一个在Azure上发布为“API应用程序”的现有Web API项目。我最近添加了一个临时部署槽,我希望在切换到生产环境之前发布API应用程序的未来版本。但是,如果我尝试在VS 2015或2017中创建新的发布配置文件,则除了API应用程序之外,我的所有Web应用程序都会列出,因此无法选择现有部署。换句话说,如果我删除发布配置文件,除非我从Azure下载发布配置文件,否则我无法使用发布向导发布项目,但我仍然无法更改部署槽(我知道)

我可以在云资源管理器中看到我的API应用程序


有什么想法吗?

我认为您应该能够进入web应用程序中的部署槽单击暂存槽,然后在右侧您将拥有暂存刀片,然后您可以下载特定于暂存槽的发布配置文件:


我认为您应该能够进入web应用程序中的部署槽单击一个暂存槽,然后在右侧您将拥有暂存刀片,然后您可以下载特定于暂存槽的发布配置文件:


根据您的第一个屏幕截图,我们可以发现当前订阅中有多个资源组,但您只需在资源组InregystemsMain中检查API应用程序,请确保该API应用程序是否属于其他资源组

此外,正如RAS所说,我们可以将Azure应用程序服务的发布配置文件从Azure门户下载到本地,然后我们可以在VisualStudio中导入此发布配置文件


根据您的第一个屏幕截图,我们可以发现当前订阅中有多个资源组,但您只需在资源组InregystemsMain中检查API应用程序,请确保该API应用程序是否属于其他资源组

此外,正如RAS所说,我们可以将Azure应用程序服务的发布配置文件从Azure门户下载到本地,然后我们可以在VisualStudio中导入此发布配置文件


太好了,我应该想到这一点!实际上,它应该可以在VS发布向导IMO中运行,但这非常有效,而且我不会经常这样做。非常感谢!太好了,我应该想到这一点!实际上,它应该可以在VS发布向导IMO中运行,但这非常有效,而且我不会经常这样做。非常感谢!