为了账号安全,请及时绑定邮箱和手机立即绑定

尝试从 Visual Studio 2017 在本地运行 Azure Function App

尝试从 Visual Studio 2017 在本地运行 Azure Function App

C#
当年话下 2022-01-15 15:42:44
我在 Visual Studio 2017(我刚刚更新到 v15.8.4)中创建了一个带有 Http Trigger 的新 Azure Function 应用程序。使用生成的函数,当我尝试运行它时,我只会收到一个带有错误的消息框The debug executable "C:\Users\Paul\AppData\Local\AzureFunctionTools\Releases\2.5.2\cli\func.exe" specified in the 'FunctionApp1' debug profile does not exist.Sure enough there is no func.exe at that location, just a func.dll.The file C:\Users\Paul\AppData\Local\AzureFunctionTools\Releases\1.3.0\cli\func.exe does exist.我之前已经在本地成功地运行了一个 Azure 函数,但我认为更新 Visual Studio 几次已经破坏了一些东西。我怎样才能得到这个工作?
查看完整描述

3 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

. _ _ _ C:\Users\ {YourUser} \AppData\Local并再次运行该解决方案,它下载了相同的工具,然后毫无错误地执行。


查看完整回答
反对 回复 2022-01-15
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

我最终通过更改调试屏幕中的设置来实现这一点。

我将 Launch 从 Project 更改为 Executable

我将 Executable 设置为 C:\Users\xxxx\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\func.exe

我将应用程序参数更改为开始

我将工作目录更改为 Sourcedirectory\FunctionApp1\FunctionApp1\bin\Debug\netstandard2.0

我仍然很想知道项目设置是从哪里获得它们的值的……

//img1.sycdn.imooc.com//61e27b1e0001d45119221056.jpg

查看完整回答
反对 回复 2022-01-15
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

我可以通过定位来完成这项工作.Net Standard 2.0

只需在项目文件中更改为 netstandard2.0 即可。

应用程序设置

//img1.sycdn.imooc.com//61e27b2d0001469008300247.jpg

调试设置

//img1.sycdn.imooc.com//61e27b390001392f08460453.jpg

无需提供通向func.dll.


查看完整回答
反对 回复 2022-01-15
  • 3 回答
  • 0 关注
  • 215 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信