主頁(yè) > 知識(shí)庫(kù) > 解決Visual Studio 2019本地不能運(yùn)行Azure Functions

解決Visual Studio 2019本地不能運(yùn)行Azure Functions

熱門(mén)標(biāo)簽:隨州銷(xiāo)售外呼系統(tǒng)平臺(tái) 不同的地圖標(biāo)注 寧夏保險(xiǎn)智能外呼系統(tǒng)哪家好 交行外呼系統(tǒng)有哪些 激戰(zhàn)黃昏地圖標(biāo)注說(shuō)明 怎么更改地圖標(biāo)注電話 防城港市ai電銷(xiāo)機(jī)器人 臨滄移動(dòng)外呼系統(tǒng)哪家有 溫嶺代理外呼系統(tǒng)

最近一個(gè)項(xiàng)目,需要維護(hù)同事寫(xiě)得代碼,主要是一堆基于 .net core 3.1 的 Azure Functions。想起2年前第一次接觸 Azure Functions(那次是基于.net framework),開(kāi)局很不順,代碼一直運(yùn)行不起來(lái)。試了網(wǎng)上的各種解決方案,折騰好幾天,最后還是把 visual studio 2017 卸載重裝,才解決問(wèn)題🤷‍♂️,不知道這次會(huì)怎樣。

好嘛,先克隆代碼到本地,Visual Studio 2019 打開(kāi)解決方案,設(shè)置 Azure Functions 項(xiàng)目為啟動(dòng)項(xiàng),運(yùn)行,然后就看到死亡進(jìn)度條開(kāi)始了它的表演

等到黃花菜都涼了,看到了如下“重裝預(yù)警”警告,反復(fù)運(yùn)行了幾次都是一樣的結(jié)果,想死的心都有了。。。微軟的技術(shù),怎么說(shuō)呢,.net core 都出到第三版了,還是這個(gè)鬼樣子😒。。。

怎么辦?還是先試試能不能找到不重裝的解決辦法吧!沒(méi)有 Google 當(dāng)然是使用 Bing 搜索,畢竟是微軟技術(shù)棧,手動(dòng)輸入錯(cuò)誤信息, 第一條結(jié)果來(lái)至 StackOverflow,被標(biāo)記最佳答案的回答是:重裝!重裝??!重裝?。?!讓我緩緩😰。。。

我又仔細(xì)看了一眼那個(gè)“重裝預(yù)警”警告,順著文件夾一路找下去,奇怪的事情出現(xiàn)了: ..\Releases\3.23.5是個(gè)空文件夾,..\Releases\3.23.4下沒(méi)有名為cli_x64的文件夾,但是cli文件夾下是有一個(gè)名為func.exe的可執(zhí)行文件的

所以:是 Visual Studio 2019 的Azure Functions 項(xiàng)目模板運(yùn)行時(shí)讀取的配置項(xiàng)和最新的 Azure Function CLI 配置不匹配導(dǎo)致的問(wèn)題嗎? 試著在..\Releases\3.23.4下新建了一個(gè)名為cli_x64的文件夾,并把cli文件夾下的文件復(fù)制了一份到cli_x64下(采用復(fù)制而不是直接重命名文件夾,是為了不破壞預(yù)設(shè)的程序安裝目錄結(jié)構(gòu),造成開(kāi)發(fā)其他項(xiàng)目時(shí)產(chǎn)生潛在的問(wèn)題),運(yùn)行,再次出現(xiàn)死亡進(jìn)度條,過(guò)了一會(huì)兒,彈出了CMD命令行窗口,程序居然神奇地跑起來(lái)了?。。?/p>

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

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

所以到這里問(wèn)題就全部解決了嗎?好像并沒(méi)有!發(fā)現(xiàn)每次停止后重新啟動(dòng)都會(huì)出現(xiàn)下載彈出框,這不合理🤔。。。再看下自己剛發(fā)現(xiàn)的解決方案,按理說(shuō)..\Releases\3.23.5不應(yīng)是個(gè)空文件夾,可能是網(wǎng)速不好沒(méi)有下載完成造成的吧!或者還是上面配置不匹配的一部分?畢竟,開(kāi)發(fā) Visual Studio 和 開(kāi)發(fā) Azure Functions CLI 的可能不是一個(gè)團(tuán)隊(duì)。

那么,把..\Releases\3.23.4下的文件全部復(fù)制到..\Releases\3.23.5下試試?網(wǎng)上搜下確認(rèn)下,還是來(lái)自來(lái)水StackOverflow,果然,英雄所見(jiàn)略同😎, 不過(guò)有個(gè)小細(xì)節(jié)要注意,要修改配置文件manifest-XXXXXX.json里的版本信息(注意要替換全了,vs code是真的香🥰)~~

好了,每次停止調(diào)試再運(yùn)行,終于不用再面對(duì)死亡進(jìn)度條了✌。。。

到此這篇關(guān)于Visual Studio 2019本地不能運(yùn)行Azure Functions的文章就介紹到這了,更多相關(guān)VS2019不能運(yùn)行Azure Functions內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • VS2019項(xiàng)目打包生成.exe文件與Setup的步驟實(shí)現(xiàn)
  • VS2019以及MFC的安裝詳細(xì)教程
  • VS2019簡(jiǎn)單快速的打包可安裝項(xiàng)目(圖文教程)
  • VS2019使用快捷鍵將代碼對(duì)齊的方法
  • vs2019安裝和使用詳細(xì)圖文教程
  • vs2019生成dll并調(diào)用的實(shí)現(xiàn)示例
  • VS2019配置opencv詳細(xì)圖文教程和測(cè)試代碼的實(shí)現(xiàn)
  • 詳解Visual Studio 2019(VS2019) 基本操作

標(biāo)簽:忻州 青海 沈陽(yáng) 河源 阜陽(yáng) 無(wú)錫 哈密 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決Visual Studio 2019本地不能運(yùn)行Azure Functions》,本文關(guān)鍵詞  解決,Visual,Studio,2019,本地,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決Visual Studio 2019本地不能運(yùn)行Azure Functions》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于解決Visual Studio 2019本地不能運(yùn)行Azure Functions的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章