| 파이프 변형 | 연결 문자열의 변수?
-
08-06-2019 - |
문제
나는 그것을 안다 |데이터디렉토리| 결심할 것이다 App_Data
ASP.NET 응용 프로그램에 하드 코딩되어 있거나 다음 라인을 따라 작동하는 일반화된 메커니즘이 있습니까? %환경 변수%?
해결책
MSDN에서 스마트 클라이언트 데이터 블로그:
이 버전에서 .NET 런타임은 데이터 디렉토리 매크로라고 부르는 것에 대한 지원을 추가했습니다.이를 통해 Visual Studio는 런타임에 확장 될 연결 문자열에 특수 변수를 넣을 수 있습니다 ...
기본적으로 | datadirectory | 변수는 다음과 같이 확장됩니다.
- 사용자 시스템의 디렉토리에 배치 된 응용 프로그램의 경우 앱 (.Exe) 폴더가됩니다.
- Clickonce에서 실행되는 앱의 경우 Clickonce가 작성한 특수 데이터 폴더가됩니다.
- 웹 앱의 경우 App_Data 폴더가 됩니다.
후드 아래에서 | datadirectory | 단순히 앱 도메인의 속성에서 나옵니다.이 값을 변경하고 기본 동작을 재정의 할 수 있습니다.
AppDomain.CurrentDomain.SetData("DataDirectory", newpath)
제휴하지 않습니다 StackOverflow