- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 serilog 包含在我的 Azure 函数应用程序项目 (.net 6)、My Startup.cs 中
public override void Configure(IFunctionsHostBuilder builder)
{
Log.Logger = new LoggerConfiguration()
.WriteTo.Console()
.WriteTo.AzureAnalytics(workspaceId: "xxxxxxxxxxxxxxxxxxxxxxx",
authenticationId: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
.CreateLogger();
builder.Services.AddLogging(lb => lb.AddSerilog(Log.Logger,true));
ConfigureServices(builder.Services);
}
private void ConfigureServices(IServiceCollection services)
{
services.RegisterApplicationServices();
}
我的csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<AzureFunctionsVersion>v4</AzureFunctionsVersion>
<DockerFastModeProjectMountDirectory>/home/site/wwwroot</DockerFastModeProjectMountDirectory>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.1.0" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.2.0" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.18.1" />
<PackageReference Include="Serilog" Version="3.0.1" />
<PackageReference Include="Serilog.Extensions.Logging" Version="7.0.0" />
<PackageReference Include="Serilog.Sinks.ApplicationInsights" Version="4.0.0" />
<PackageReference Include="Serilog.Sinks.AzureAnalytics" Version="5.0.0" />
<PackageReference Include="Serilog.Sinks.Console" Version="4.1.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\xxxx.Application\xxxxx.Application.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="host.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="local.settings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</None>
</ItemGroup>
一切似乎都已就位,但我在本地运行应用程序时收到此错误
A host error has occurred during startup operation '677c62b7-bf08-4306-812c-e7ea5fbd5678'.[2023-08-01T15:21:25.432Z] Microsoft.Azure.WebJobs.Script: Error configuring services in an external startup class. ConcurICS.FunctionApp: Could not load file or assembly 'Microsoft.Extensions.Logging, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. The system cannot find the file specified.
最佳答案
尝试将 Serilog.Extensions.Logging
降级到 3.1.0
版本(在我的示例设置中,我使用的是 Serilog.Extensions.Hosting
与 5.0.1 版本依赖它)
关于c# - 无法加载文件或程序集“Microsoft.Extensions.Logging,版本=7.0.0.0,文化=中性,系统找不到指定的文件”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76813112/
这个问题已经有答案了: How to prevent a dialog from closing when a button is clicked (21 个回答) 已关闭10 年前。 我有一个包含
我想将 countup.js 与自动 css 格式(颜色)相结合。我有以下三个条件的地方: 如果小于 0 则为红色 如果等于 0 则为黑色 如果大于 0 则为绿色 sample file包含三个数字(
我需要转换一些 2 字母(中性)标识符(如 en 表示英语)以便对用户更友好,如英语。 是否有使用 Win32 执行此操作的 Api?到目前为止我只找到了LCID没有帮助的功能系列。 最佳答案 您正在
我正在尝试将 serilog 包含在我的 Azure 函数应用程序项目 (.net 6)、My Startup.cs 中 public override void Configure(IFunctio
运行 Azure 函数时出现以下错误: Could not load file or assembly 'Microsoft.Azure.KeyVault, Version=3.0.0.0, Cult
这个问题在这里已经有了答案: Strange issue with System.Net.Http 4.2.0.0 not found (24 个回答) 1年前关闭。 我开始更新一些 nuget 包,
我有一个小型网络应用程序。在我在应用程序中添加两个 genericHandler 之前,它工作得很好。 我对 http 处理程序进行了以下更改
我有一个 azure 函数应用程序,它依赖于另一个类库来完成某些功能。 Azure 功能详细信息:目标框架:net5.0AzureFunctions版本:v3 类库详细信息:目标框架:net5.0 我
我有一个 azure 函数应用程序,它依赖于另一个类库来完成某些功能。 Azure 功能详细信息:目标框架:net5.0AzureFunctions版本:v3 类库详细信息:目标框架:net5.0 我
我正在使用 SSDT(Sql Server 数据工具)和 Visual Studio 2015 开发一个 SSIS 项目,我在脚本任务中引用 dll Microsoft.WindowsAzure.St
我是一名优秀的程序员,十分优秀!