我在Visual Studio中创建了一个Node.js项目,现在我想将其发布到Azure,所以我遵循了以下指南:https://github.com/Microsoft/nodejstools/wiki/Publish-to-Azure-Website-using-Web-Deploy#converting-to-an-azure-project-type但是当我右击项目或者顶部的构建菜单时,发布按钮被禁用了。
k10s72fa1#
看起来您试图发布您的网站**,但仍处于调试模式**。当您处于调试模式时,某些菜单选项可能会被禁用。验证您没有运行Visual Studio调试模式,我的意思是停止调试,并再次验证发布选项-。
nwwlzxa72#
似乎此功能不可用/不再可用于节点项目模板。但是,如果您使用Azure进行托管,则仍然可以使用Azure CLI执行部署。如果您像我一样使用Azure函数,则可以使用az functionapp deployment source config-zip命令来部署节点函数。
myzjeezk3#
也可能是因为没有指定要发布的位置,所以该选项变灰。要设置发布位置,请转到解决方案资源管理器,单击项目名称(而不是解决方案名称),然后选择右上角的扳手图标(“属性”):
属性窗口将打开,其中有4个垂直选项卡:常规、调试、发布和测试。单击发布并输入发布位置。不要忘记保存更改。
3条答案
按热度按时间k10s72fa1#
看起来您试图发布您的网站**,但仍处于调试模式**。当您处于调试模式时,某些菜单选项可能会被禁用。
验证您没有运行Visual Studio调试模式,我的意思是停止调试,并再次验证发布选项-。
nwwlzxa72#
似乎此功能不可用/不再可用于节点项目模板。但是,如果您使用Azure进行托管,则仍然可以使用Azure CLI执行部署。如果您像我一样使用Azure函数,则可以使用az functionapp deployment source config-zip命令来部署节点函数。
myzjeezk3#
也可能是因为没有指定要发布的位置,所以该选项变灰。要设置发布位置,请转到解决方案资源管理器,单击项目名称(而不是解决方案名称),然后选择右上角的扳手图标(“属性”):
属性窗口将打开,其中有4个垂直选项卡:常规、调试、发布和测试。单击发布并输入发布位置。不要忘记保存更改。