Visual Studio C# Azure WebJobs 3.x与本地开发中的Azurite

20jt8wwn  于 2022-12-30  发布在  C#
关注(0)|答案(1)|浏览(212)

有了.NET Core,WebJobs现在是一个控制台应用程序。
新的Azure存储模拟器是Azurite
Visual Studio documentation关于蓝铜矿的介绍只提到了如何在Azure Functions和ASP.NET项目中设置蓝铜矿的启动。
在Visual Studio 2022中调试WebJobs 3项目时,是否有方法自动启动Azurite?

flseospp

flseospp1#

如给定MSDoc中所述
Azurite随Visual Studio 2022自动可用。
AFAIK,对于.NET Console Apps(Azure Web作业),没有自动运行Azurit的选项。我们需要从命令提示符手动启动它。
检查azurite.exe在上述路径中是否可用。

C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions\Microsoft\Azure Storage Emulator\

  • 如果找到.exe文件,则运行可执行文件

我的应用程序配置

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
    </startup>
  <appSettings>
    <add key ="StorageConnection" value="UseDevelopmentStorage=true"/>
  </appSettings>
</configuration>

相关问题