我们正在使用 .netcore 3.1 创建 azure 函数 v3。使用EF 核心 5.0-rc1和依赖注入
[assembly: FunctionsStartup(typeof(xxxxx.Startup))]
namespace xxxxx
{
public class Startup : FunctionsStartup
{
public override void Configure(IFunctionsHostBuilder builder)
{
var services = builder.Services;
var configBuilder = new ConfigurationBuilder()
.SetBasePath(Environment.CurrentDirectory)
.AddJsonFile("local.settings.json", true, reloadOnChange: true)
.AddEnvironmentVariables() ;
ConfigureServices(services);
ConfigureAppSettings(services, configBuilder.Build());
ConfigureLogging(services, configBuilder.Build());
}
}
}
Run Code Online (Sandbox Code Playgroud)
https://devblogs.microsoft.com/dotnet/annoucing-entity-framework-core-efcore-5-0-rc1/
无法加载文件或程序集“Microsoft.Extensions.DependencyInjection.Abstractions,Version=5.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”。该系统找不到指定的文件。

以下是引用的包

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<AzureFunctionsVersion>v3</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.1.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="4.1.0" …Run Code Online (Sandbox Code Playgroud) 我有一个托管为Azure云服务的应用程序(Web API,.NET 4.5).
Vm大小和4个实例.
当我使用新文件监视应用程序时,我发现 ExecuteRequestHandler占用总响应时间的近80%并且使应用程序响应非常慢.
为了提高应用程序的性能,我希望减少ExecuteRequestHandler所花费的时间.
我试图在互联网上搜索.但除了以下链接之外没有得到任何帮助.
ExecuteRequestHandler大部分时间都在使用
以上链接没有多大帮助.
任何关于以下两点的帮助都非常感谢.
1)如何减少ExecuteRequestHandler所用的时间
2)如何增加Web角色的线程池大小.
我有一个非常简单的MVC模型,其中我有两个非常简单的模型类Person和Company.
我必须使用Web服务来获取有关人员和公司的数据.
您能否发布一些示例linke,其中webservice被用于GET或/和POST.
这是我的控制器索引方法.
public ActionResult Index(string id)
{
Webservice webservice = new Webservice();
}
[HttpPost]
public ActionResult Index(string id)
{
Webservice webservice = new Webservice();
}
我不知道是否在Get或Post中写上面的代码.