2016-11-26 1 views
0

안녕하세요. 특정 .txt 파일의 경로를 얻어야합니다. 서비스 클래스에서 나는 AppContext.BaseDirectory를 호출 할 수 있으며 배치 .EXE 폴더 나에게 경로를 가져올 수 :ASP.net 핵심 : 서비스에서 파일 데이터를 가져 오는 방법은 무엇입니까?

C:\Users\XXX\Documents\Visual Studio 2015\Projects\MyProject\src\MyProject\bin\Debug\netcoreapp1.0"

그러나 내가 경로에서 파일을받을 필요가 있다면 내가 수행해야합니다

`C:\Users\XXX\Documents\Visual Studio 2015\Projects\MyProject\src\Core\Common\MyFile.txt` 

을 고정 경로를 사용 - 내가

+0

당신은 무엇이 알려지고 무엇을 알아 내고자하는지 조금 더 명백하게 할 수 있습니까? – axlj

+0

파일은 항상 특정 장소에 보관되며 응용 프로그램과 항상 함께 사용됩니까? –

+0

@SimonPrice yep,이 파일에서 저장된 정보를 얻고 싶습니다. 앱이 항상 있어야합니다. – Evgeniy175

답변

0

는이

Server.MapPath("~/files/myFile.txt") 
같은 것을 사용할 필요가 나쁜 솔루션 생각하는 것 0

폴더 구조 (이 예제를 기반으로하는 경우)가 파일로 연결되는 한

루트 | 파일 | MYFILE.TXT

편집

내 나쁜, ASP.Net 코어에서 더는 Server.MapPath이 살펴보고이 당신에게 당신이 여기 내 대답

과 함께 추가로 필요로하는 개념을 제공한다 없다

how to get server.MapPath in asp.net core from inside a helper

+0

'서버'에 대해 이야기하고 있습니까? 'Microsoft.AspNetCore.Server' 또는'Microsoft.AspNetCore.Hosting.Server'에는 MapPath 메소드가 포함되어 있지 않습니다. – Evgeniy175

관련 문제