2011-03-08 4 views
4

지정한 픽업 디렉터리 위치에 대해 SMTP 구성에서 환경 변수를 사용하려고합니다. 예 :SMTP 구성 환경 변수 pickupdirectorylocation

<smtp deliveryMethod="SpecifiedPickupDirectory" from="[email protected]"> 
    <specifiedPickupDirectory pickupDirectoryLocation="%TESTFOLDER%"/> 
</smtp> 


"%TESTFOLDER% = C:\Test 

하지만 경로가 절대적이어야한다는 오류 메시지가 다시 나타납니다.

어떻게하면이 아이디어를 얻을 수 있습니까? 또는 가능하다면!

+0

설정 파일에''% TESTFOLDER % "'가 값으로 포함되어 있다고 하시겠습니까? –

+0

왜 "c : \ test"를 속성 값 자체에 쓰지 않습니까 ?? –

+0

@Furqan : @BlueChippy는 컴퓨터 관련 구성 (구성 포함 파일이 해당 IMHO에 더 적합 함)을 원합니다. –

답변

1

이렇게 사용하면 안됩니다.

당신이 할 수있는 일은 env의 이름을 설정하는 것입니다. 변수를 app.settings에 입력 한 다음 System.Environment.GetEnvironmentVariable method을 사용하여 코드에 pickupDirectoryLocation을 설정하십시오.

또는 env가 느슨합니다. 변수를 완전히 사용하고 config file include (선호)을 사용하십시오.

+0

끝 부분에 config 파일을 사용했습니다. 고마워 – BlueChippy