2013-08-27 4 views
0

수정하는 데 어려움을 겪고있는 이상한 문제가 있습니다. 설정 파일의 옵션을 업데이트 할 때마다 변경 사항을 감지하지 못합니다. 예외 오류가 계속 발생하여 옵션이 감지되지 않고 VS-2012를 새로 고치거나 VS02012 및 IIS를 다시 시작하거나 브라우저를 새로 고칩니다. 변경 사항을 감지하고이를 사용할 수 있으려면 시간이 오래 걸립니다. 오류가 발생했습니다설정 파일 값 새로 고침

이 구성 파일에는 이러한 값이 저장되고 업데이트되는 반면. 수정 프로그램은 무엇입니까? 도움! 감사.

+0

관련 코드를 표시하십시오. –

+0

변경 사항을 즉시 저장 하시겠습니까? IIS *는 변경 사항을 감지하고 프로세스를 다시 시작해야합니다. –

+0

또한 디버거를 단계별로 실행하고 변경 사항이 발생할 것으로 예상되는 경우 변경 사항을 보려면 응용 프로그램을 다시 시작해야하므로 작동 여부가 의심 스럽습니다. –

답변

1

연결 문자열, tcp/ip 포트와 같이 준 정적 값에 대한 구성 파일을 사용하십시오. 실시간으로 변경해야하는 다른 설정에는 예를 들어 ConfigurationTable을 사용하십시오.

0

새로운 구성 값을 읽으려면 실제로 프로세스를 중지했다가 다시 시작해야합니다. 구성 값은 처음 액세스 할 때 읽히고 응용 프로그램 수명 동안 사전에 캐시됩니다.

According to Microsoft 그러나 구성 파일을 변경하고 저장하면 응용 프로그램이 다시 시작됩니다.

그래도 작동하지 않으면 중지하고 사이트를 호스팅하는 응용 프로그램 풀을 시작하거나 IIS를 다시 설정해야합니다.

관련 문제