NodeJS Visual studio发布按钮是否已禁用?

cwdobuhd  于 2023-03-22  发布在  Node.js
关注(0)|答案(3)|浏览(114)

我在Visual Studio中创建了一个Node.js项目,现在我想将其发布到Azure,所以我遵循了以下指南:https://github.com/Microsoft/nodejstools/wiki/Publish-to-Azure-Website-using-Web-Deploy#converting-to-an-azure-project-type
但是当我右击项目或者顶部的构建菜单时,发布按钮被禁用了。

k10s72fa

k10s72fa1#

看起来您试图发布您的网站**,但仍处于调试模式**。当您处于调试模式时,某些菜单选项可能会被禁用。
验证您没有运行Visual Studio调试模式,我的意思是停止调试,并再次验证发布选项-。

nwwlzxa7

nwwlzxa72#

似乎此功能不可用/不再可用于节点项目模板。但是,如果您使用Azure进行托管,则仍然可以使用Azure CLI执行部署。如果您像我一样使用Azure函数,则可以使用az functionapp deployment source config-zip命令来部署节点函数。

myzjeezk

myzjeezk3#

也可能是因为没有指定要发布的位置,所以该选项变灰。要设置发布位置,请转到解决方案资源管理器,单击项目名称(而不是解决方案名称),然后选择右上角的扳手图标(“属性”):

属性窗口将打开,其中有4个垂直选项卡:常规、调试、发布和测试。单击发布并输入发布位置。不要忘记保存更改。

相关问题