2016-08-06 4 views
3

에 대한 호스팅 환경을 "개발"로 설정하는 데 어려움을 겪고 있습니다. 로컬 서비스 패브릭 클러스터에서 호스팅되는 Asp.net 코어 상태 비 저장 서비스. 호스팅 환경 Asp.net 서비스 패브릭 로컬 클러스터

나는 내 컴퓨터에서 개발에 변수 ASPNETCORE_ENVIRONMENT을 설정하고 Asp.net 핵심 프로젝트

enter image description here

의 모든 설정에서 그러나 항상 false

env.IsDevelopment() 

IA를 디버깅하는 동안.

어떻게 해결할 수 있습니까?

답변

3

ASPNETCORE_ENVIRONMENT 변수를 개발로 설정하여 개발 모드를 활성화하려면 시스템 개의 환경 변수를 사용할 수있었습니다. (제어판, 시스템, 고급 시스템 설정, 고급 탭, 환경 변수.) 최대한 빨리 응용 프로그램을 실행으로, 다음, Startup.cs에 다음 줄은 예외가 던져

참고 :

builder.AddUserSecrets(); 

이는 사용자 비밀 정보가 기본적으로 배포에 포함되어 있지 않은 project.json에 포함되어 있기 때문입니다.

"publishOptions": { 
    "include": [ 
    "wwwroot", 
    "**/*.cshtml", 
    "appsettings.json", 
    "web.config", 
    "project.json" 
    ] 
}, 
: 개발하는 동안 project.json 자체 publishOptions에서 포함의 당신은 목록에 project.json을 포함, 위의 문제를 일으키는 줄을 제거하거나, 할 수 있습니다
관련 문제