Blazor .net 코어 호스팅 웹 어셈블리 앱이 있습니다. 기본적으로 3 개의 프로젝트가 포함되었습니다.
---.고객
---.섬기는 사람
appsettings.json
Startup.cs
---. 공유
Configuration.GetSection, Configuration.Get 등을 사용하여 appsettings에 액세스하려고했지만 앱이 실제로 잘못된 파일 경로를 찾고 있습니다. .Client 프로젝트 내에서 appsettings.json 파일을 찾습니다. .Client 프로젝트에서 appsettings.json을 복사했고 파일을 가져 왔습니다. 하지만 .Client 프로젝트에서 appettings.json을 유지하고 싶지 않습니다. 이것에 대한 해결책은 무엇입니까?
참고 : 게시 및 실행은 정상적으로 작동합니다. 디버깅하는 경우에만 문제가 발생합니다.
내 질문에 대한 답변으로 여기에 내 결과를 게시하고 있습니다. 이것은 버그처럼 보입니다. Server 프로젝트의 appsettings.json은 실제로 사용하지 않습니다. 클라이언트 프로젝트에 복사하면 디버그 할 때 작동합니다. 그러나 appsettings.json은 게시 후 앱을 실행하면 해당 시점에 찾는 경로가 정확하므로 제대로 작동합니다. 클라이언트 프로젝트에 복사하는 것은 내가 테스트 (디버깅) 할 때 브라우저로 전송되지 않기 때문에 해가되지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다