草庐IT

dotnet-httpclient

全部标签

docker - dotnet 发布后在 docker 镜像中找不到 Application Insights 依赖项

尝试从docker镜像运行我的应用程序时收到以下错误:Error:assemblyspecifiedinthedependenciesmanifestwasnotfound--package:'Microsoft.ApplicationInsights.AspNetCore',version:'1.0.2',path:'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'docker镜像基于microsoft/aspnetcore。使用dotnetrestore和dotnetpublish在docker镜像上构

docker - dotnet 发布后在 docker 镜像中找不到 Application Insights 依赖项

尝试从docker镜像运行我的应用程序时收到以下错误:Error:assemblyspecifiedinthedependenciesmanifestwasnotfound--package:'Microsoft.ApplicationInsights.AspNetCore',version:'1.0.2',path:'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'docker镜像基于microsoft/aspnetcore。使用dotnetrestore和dotnetpublish在docker镜像上构

linux - Sqlite DB 锁定在 Azure Dotnet 核心 Entity Framework 上

我有一个简单的asp.net核心Web应用程序(v2.1),我将它部署到Linux上的B1(我尝试过B2)Azure应用服务。当我调用dbContext.SaveChanges()时,添加一个非常简单的实体后,请求大约需要30秒才会抛出以下错误:Microsoft.Data.Sqlite.SqliteException(0x80004005):SQLite错误5:“数据库已锁定”。这里是代码。_dbContext被注入(inject)了作用域生命周期。publicasyncTaskSignIn([Bind("Email,Password,RedirectUrl")]SignInMode

linux - Sqlite DB 锁定在 Azure Dotnet 核心 Entity Framework 上

我有一个简单的asp.net核心Web应用程序(v2.1),我将它部署到Linux上的B1(我尝试过B2)Azure应用服务。当我调用dbContext.SaveChanges()时,添加一个非常简单的实体后,请求大约需要30秒才会抛出以下错误:Microsoft.Data.Sqlite.SqliteException(0x80004005):SQLite错误5:“数据库已锁定”。这里是代码。_dbContext被注入(inject)了作用域生命周期。publicasyncTaskSignIn([Bind("Email,Password,RedirectUrl")]SignInMode

c# - 如何使用 docker 在 dotnet 上优雅地关闭?

有没有办法优雅地关闭DOCKER中运行的DOTNETCORE应用程序?如果是,我应该听哪个事件?我想要的只是在取消请求时,我想将我的取消token传递给当前方法,并在它们工作时推迟关闭。寻找与dotnetcore相关而非通用信息的示例代码、引用链接等UPDATEThisquestionisnotaduplicateofdockercontainerexitsimmediatelyevenwithConsole.ReadLine()ina.netcoreconsoleapplicationbecauseI'mnothavinganimmediateexitissue.Ineedtotap

c# - 如何使用 docker 在 dotnet 上优雅地关闭?

有没有办法优雅地关闭DOCKER中运行的DOTNETCORE应用程序?如果是,我应该听哪个事件?我想要的只是在取消请求时,我想将我的取消token传递给当前方法,并在它们工作时推迟关闭。寻找与dotnetcore相关而非通用信息的示例代码、引用链接等UPDATEThisquestionisnotaduplicateofdockercontainerexitsimmediatelyevenwithConsole.ReadLine()ina.netcoreconsoleapplicationbecauseI'mnothavinganimmediateexitissue.Ineedtotap

c# - 无法使用 'dotnet ef...' - 无法解析指定的框架版本 '2.0'

我的项目构建没有任何问题并且可以毫无问题地运行,但是由于这个奇怪的错误我无法使用dotnetefmigrations:Thespecifiedframeworkversion'2.0'couldnotbeparsedThespecifiedframework'Microsoft.NETCore.App',version'2.0'wasnotfound.-Checkapplicationdependenciesandtargetaframeworkversioninstalledat:/-Alternatively,installtheframeworkversion'2.0'.我安装了

c# - 为什么这个 HttpClient 用法给我一个 "Cannot access a disposed object."错误?

我已经稍微简化了代码,但基本上这一直给我一个“无法访问已处置的对象”。错误,我不知道为什么?我有多个任务同时运行,执行GET,然后解析一些HTML,然后根据GET的结果执行POST。此代码所在的方法返回一个带有结果的事件对象,所以我认为我不能使用await,因为该方法需要返回void?foreach(AccountaccountToCheckineventToCheck.accountsToRunOn){Task.Run(()=>{HttpClientHandlerhandler=newHttpClientHandler();CookieContainercookies=newCook

c# - HttpClient存放在什么程序集

我想使用WCFRestService中的HttpClient类来创建一个客户端来调用rest服务。我听说它被整合到.net4.0中,但不知道它存储在哪个程序集中。 最佳答案 根据thisMSDNpage,它是.NET4.5中的新内容。"Supportedin:4.5"如果您使用的是.NET4.5,它将位于System.Net.Http程序集中。 关于c#-HttpClient存放在什么程序集,我们在StackOverflow上找到一个类似的问题: https:

c# - 单例 httpclient 与创建新的 httpclient 请求

我正在尝试在我的Xamarin.Forms移动应用程序中使用HttpClient创建网络服务层。没有单例模式单例模式在第一种方法中,我在每个新请求中创建新的http客户端对象通过移动应用程序。这是我的代码publicHttpClientGetConnection(){HttpClienthttpClient=newHttpClient();httpClient.BaseAddress=newUri(baseAddress);httpClient.Timeout=System.TimeSpan.FromMilliseconds(timeout);returnhttpClient;}发布请