END_LINK하면 관심있는 아마 System.Configuration
에 의존 할 수있는 전체 닷넷 프레임 워크 (4.6) (즉, 이식 할 수 없습니다 및 CoreFX에서 지원되지 대상 Asp.Net 코어를 사용하고 다음 자습서).
.Net 핵심 프로젝트 (플랫폼 간)는 System.Configuration
이 아닌 Microsoft.Extensions.Configuration
을 기반으로하는 다른 구성 모델을 사용합니다. 당신의 Hangfire
연결 문자열을 가정
는
당신의 appsettings.json
에 정의되어 있습니다 : 당신은 당신의 Startup.cs
에서 읽을 수
{
"ConnectionStrings": {
"HangFire": "yourConnectionStringHere"
}
}
:
public class Startup
{
public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder()
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
this.Configuration = builder.Build();
var hangFireCS = this.Configuration.GetConnectionString("HangFire");
}
}
는 또한, 당신은거야 사용할 Microsoft.Extensions.Configuration.Json
패키지가 필요 AddJsonFile()
확장 메소드.
.Net 핵심 프로젝트는'System.Configuration'보다는'Microsoft.Extensions.Configuration'을 기반으로하는 다른 구성 모델을 사용합니다. 실제'HangFire' 연결 문자열은 어디에 설정되어 있습니까? 'appsettings.json'에? – haim770
@ haim770이 설명서를 공부하고 있습니다. http://www.talkingdotnet.com/integrate-hangfire-with-asp-net-core-web-api/ –