Azure functions Azure函数计时器SQL客户端失败

Azure functions Azure函数计时器SQL客户端失败,azure-functions,azureportal,sqlclient,Azure Functions,Azureportal,Sqlclient,由于此错误,我的.net core azure计时器功能突然失败 此平台不支持System.Data.SqlClient 我不知道是什么改变了,为什么会开始失败 当我在本地运行代码时,它运行良好,没有错误。Ataching我在Azure门户上看到的内容 有什么建议吗 我不知道是什么改变了,为什么会开始失败 根据错误消息,您似乎已将System.Data.SqlClient版本从4.5.1升级到4.6 如果正如我所说的,当涉及到与运行时程序集相关的引用时,似乎存在一些问题,请参考以下内容 如果您不

由于此错误,我的.net core azure计时器功能突然失败

此平台不支持System.Data.SqlClient

我不知道是什么改变了,为什么会开始失败

当我在本地运行代码时,它运行良好,没有错误。Ataching我在Azure门户上看到的内容 有什么建议吗

我不知道是什么改变了,为什么会开始失败

根据错误消息,您似乎已将
System.Data.SqlClient
版本从4.5.1升级到4.6

如果正如我所说的,当涉及到与运行时程序集相关的引用时,似乎存在一些问题,请参考以下内容

如果您不需要最新的稳定版本4.6.0,只需恢复到4.5.1即可

否则,解决方法是自行加载程序集。右键单击Function project并编辑.csproj,在下面添加项以将相关程序集复制到输出目录

<!-- For publish -->
    <ItemGroup>
        <None Include="$(USERPROFILE)\.nuget\packages\system.data.sqlclient\4.6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll">
        <CopyToOutputDirectory>Always</CopyToOutputDirectory>
        </None>
    </ItemGroup>

<!-- For local debug -->
    <Target Name="CopyToBin" BeforeTargets="Build">
        <Copy SourceFiles="$(USERPROFILE)\.nuget\packages\system.data.sqlclient\4.6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll" DestinationFolder="$(OutputPath)\bin" />
    </Target>

总是
我不知道是什么改变了,为什么会开始失败

根据错误消息,您似乎已将
System.Data.SqlClient
版本从4.5.1升级到4.6

如果正如我所说的,当涉及到与运行时程序集相关的引用时,似乎存在一些问题,请参考以下内容

如果您不需要最新的稳定版本4.6.0,只需恢复到4.5.1即可

否则,解决方法是自行加载程序集。右键单击Function project并编辑.csproj,在下面添加项以将相关程序集复制到输出目录

<!-- For publish -->
    <ItemGroup>
        <None Include="$(USERPROFILE)\.nuget\packages\system.data.sqlclient\4.6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll">
        <CopyToOutputDirectory>Always</CopyToOutputDirectory>
        </None>
    </ItemGroup>

<!-- For local debug -->
    <Target Name="CopyToBin" BeforeTargets="Build">
        <Copy SourceFiles="$(USERPROFILE)\.nuget\packages\system.data.sqlclient\4.6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll" DestinationFolder="$(OutputPath)\bin" />
    </Target>

总是

您使用的System.Data.SqlClient的版本是什么?还要确保您是v2函数您使用的System.Data.SqlClient的版本是什么?还要确保您是v2函数