iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >解决Visual Studio 2019本地不能运行Azure Functions
  • 266
分享到

解决Visual Studio 2019本地不能运行Azure Functions

2024-04-02 19:04:59 266人浏览 独家记忆
摘要

最近一个项目,需要维护同事写得代码,主要是一堆基于 .net core 3.1 的 Azure Functions。想起2年前第一次接触 Azure Functions(那次是基于.

最近一个项目,需要维护同事写得代码,主要是一堆基于 .net core 3.1Azure Functions。想起2年前第一次接触 Azure Functions(那次是基于.net framework),开局很不顺,代码一直运行不起来。试了网上的各种解决方案,折腾好几天,最后还是把 visual studio 2017 卸载重装,才解决问题🤷‍♂️,不知道这次会怎样。

好嘛,先克隆代码到本地,Visual Studio 2019 打开解决方案,设置 Azure Functions 项目为启动项,运行,然后就看到死亡进度条开始了它的表演

等到黄花菜都凉了,看到了如下“重装预警”警告,反复运行了几次都是一样的结果,想死的心都有了。。。微软的技术,怎么说呢,.Net Core 都出到第三版了,还是这个鬼样子😒。。。

怎么办?还是先试试能不能找到不重装的解决办法吧!没有 Google 当然是使用 Bing 搜索,毕竟是微软技术栈,手动输入错误信息, 第一条结果来至 StackOverflow,被标记最佳答案的回答是:重装!重装!!重装!!!让我缓缓😰。。。

我又仔细看了一眼那个“重装预警”警告,顺着文件夹一路找下去,奇怪的事情出现了: ..\Releases\3.23.5是个空文件夹,..\Releases\3.23.4下没有名为cli_x64的文件夹,但是cli文件夹下是有一个名为func.exe的可执行文件的

所以:是 Visual Studio 2019 的Azure Functions 项目模板运行时读取的配置项和最新的 Azure Function CLI 配置不匹配导致的问题吗? 试着在..\Releases\3.23.4下新建了一个名为cli_x64的文件夹,并把cli文件夹下的文件复制了一份到cli_x64下(采用复制而不是直接重命名文件夹,是为了不破坏预设的程序安装目录结构,造成开发其他项目时产生潜在的问题),运行,再次出现死亡进度条,过了一会儿,弹出了CMD命令行窗口,程序居然神奇地跑起来了!!!

Azure Functions Core Tools
Core Tools Version: 3.0.3442 Commit hash: 6bfab24b2743f8421475d996402c398d2fe4a9e0 (32-bit)
Function Runtime Version: 3.0.15417.0

[2021-06-20T11:23:16.149Z] Found C:\..\..\XXXXX.Functions.csproj. Using for user secrets file configuration.

Functions:

Version: [GET] Http://localhost:7072/api/version

................................................

所以到这里问题就全部解决了吗?好像并没有!发现每次停止后重新启动都会出现下载弹出框,这不合理🤔。。。再看下自己刚发现的解决方案,按理说..\Releases\3.23.5不应是个空文件夹,可能是网速不好没有下载完成造成的吧!或者还是上面配置不匹配的一部分?毕竟,开发 Visual Studio 和 开发 Azure Functions CLI 的可能不是一个团队。

那么,把..\Releases\3.23.4下的文件全部复制到..\Releases\3.23.5下试试?网上搜下确认下,还是来自来水StackOverflow,果然,英雄所见略同😎, 不过有个小细节要注意,要修改配置文件manifest-XXXXXX.JSON里的版本信息(注意要替换全了,vs code是真的香🥰)~~

好了,每次停止调试再运行,终于不用再面对死亡进度条了✌。。。

到此这篇关于Visual Studio 2019本地不能运行Azure Functions的文章就介绍到这了,更多相关VS2019不能运行Azure Functions内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 解决Visual Studio 2019本地不能运行Azure Functions

本文链接: https://www.lsjlt.com/news/128754.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解决Visual Studio 2019本地不能运行Azure Functions
    最近一个项目,需要维护同事写得代码,主要是一堆基于 .net core 3.1 的 Azure Functions。想起2年前第一次接触 Azure Functions(那次是基于....
    99+
    2024-04-02
  • android studio不能运行如何解决
    如果Android Studio无法运行,可以尝试以下解决方法:1. 确保你的电脑系统符合Android Studio的最低要求,如...
    99+
    2023-09-27
    android
  • android studio不能运行项目如何解决
    首先,你可以尝试以下解决方案:1. 检查项目的配置:确保你的项目配置正确,包括使用的Android SDK版本、Gradle版本以及...
    99+
    2023-09-16
    android
  • docker镜像不能从本地运行如何解决
    如果你不能从本地运行docker镜像,有几种可能的解决方法: 检查镜像是否存在:运行`docker images`命令,确保你要...
    99+
    2023-10-26
    docker
  • pycharm不能运行run如何解决
    如果PyCharm无法运行run,可以尝试以下解决方法: 检查项目设置:确保项目的解释器设置正确。在PyCharm的项目设置中,...
    99+
    2023-10-24
    pycharm
  • python脚本运行不了怎么解决
    如果你的Python脚本运行不了,可以尝试以下几种解决方法: 检查Python版本:确保你的Python版本与脚本所需的Pyth...
    99+
    2024-02-29
    python
  • 云服务器本地运行失败如何解决
    云服务器本地运行失败可能是由于以下原因导致的:1. 本地环境不兼容:云服务器所使用的系统、软件或配置在本地环境中可能不被支持或无法正...
    99+
    2023-09-27
    云服务器
  • maven引入本地jar包运行报错java.lang.NoClassDefFoundError解决
    目录正文maven引入本地jar的示例配置maven将本地jar打入package中maven打包知识分享scope详解正文 下文笔者讲述maven引入本地jar包时,运行报错&qu...
    99+
    2024-04-02
  • android虚拟机不能运行如何解决
    如果Android虚拟机无法运行,可能有以下几种解决方法:1. 检查计算机硬件和软件要求:确保计算机满足Android虚拟机的最低要...
    99+
    2023-09-14
    android
  • PHP版本不一样运行结果不同怎么解决
    在现代互联网领域,PHP作为一种脚本语言被广泛地应用于一些大型互联网平台和小型网站项目中。伴随着PHP的版本升级和迭代,很多PHP开发者都意识到同样的PHP代码在不同的版本环境下执行的结果是不一样的。这篇文章将介绍为什么PHP版本不一样会影...
    99+
    2023-05-14
    php
  • PHP版本不一样运行结果不同如何解决
    这篇文章主要介绍了PHP版本不一样运行结果不同如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP版本不一样运行结果不同如何解决文章都会有所收获,下面我们一起来看看吧。一、PHP版本问题的原理PHP版本...
    99+
    2023-07-05
  • win10当前配置不能运行如何解决
    如果您发现您的Windows 10当前配置不能运行某个程序或游戏,您可以尝试以下解决方法:1. 更新驱动程序:更新您的显卡驱动程序、...
    99+
    2023-09-02
    win10
  • java导出jar包不能运行怎么解决
    如果导出的JAR包不能运行,可能是以下几个原因导致的:1. 缺少主清单文件:在导出JAR包时,需要指定主清单文件。主清单文件中需要指...
    99+
    2023-08-18
    java
  • eclipse启动配置不能运行如何解决
    如果Eclipse启动配置无法运行,可能有以下几种解决方法:1. 检查Java版本:确保您的计算机上已安装正确的Java版本,并在E...
    99+
    2023-09-23
    eclipse
  • 云主机不能连接本地mysql如何解决
    如果云主机无法连接到本地MySQL服务器,可能有以下几种解决方法:1. 检查本地MySQL服务器的配置:确保MySQL服务器监听的I...
    99+
    2023-09-08
    云主机 mysql
  • mysql安装完成后不能运行怎么解决
    如果MySQL安装完成后无法运行,可能是由于以下几种原因: MySQL服务未启动:在终端中输入sudo service mysq...
    99+
    2024-04-02
  • 360浏览器不能运行javascript的解决方法
    小编给大家分享一下360浏览器不能运行javascript的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • win10系统exe文件不能运行怎么解决
    如果在Windows 10系统中无法运行exe文件,可能是由于以下原因导致的:1. 病毒或恶意软件感染:首先,确保您的系统已经安装了...
    99+
    2023-10-10
    win10
  • ros端口映射本地不能访问怎么解决
    1. 确认端口映射设置正确:首先确认你设置的端口映射是否正确,检查你的路由器或防火墙是否正确配置。你可以尝试使用其他工具或方式进行端...
    99+
    2023-06-10
    ros端口映射
  • sublime text3中不能运行python中input()的解决方法
    小编给大家分享一下sublime text3中不能运行python中input()的解决方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!方法参考自网络,此处只为记录。Ctrl + shift + P ,在弹出的输入框中输...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作