문제

코드에서 앱 풀을 다시 시작해야합니다. 누구 든지이 작업을 수행하는 방법을 알고 있습니까? 나는 IIS6에 대한 많은 예를 보았고 대부분의 의견은 "작동하지 않는다"는 것입니다.

그렇다면 아이디어가 파일을 보거나 변경시 앱 풀이 다시 시작될 아이디어가 있습니까?

도움이 되었습니까?

해결책

사용 애플리케이션 풀 클래스 갈 길이 될 것입니다.

친절,

다른 팁

실제로 단일 공간을 추가하면 ''엔드 웹에 첨가하면 응용 프로그램이 다시 시작됩니다.

웹 앱 폴더 (inetpub wwwroot webApp)에서 BAT 파일을 만듭니다 (rest.bat)

echo   >> web.config

배치 파일을 실행하면 재활용이 발생합니다.

더 쉬운 방법 .. 왜 당신이보고있는 파일을 변경하고 응용 프로그램을 재활용하고 싶을 때, web.config에서 키를 변경하십시오. Web.config로 변경하면 응용 프로그램이 재활용됩니다.

이런 식으로 (풀을 재활용)하는 대신 파일을 기반으로 캐시 종속성을 사용하지 않는 이유는 무엇입니까? 그것을하는 예가 있습니다 여기 XML 파일로. 그렇게하면 더 이상 앱 재활용이 없습니다.

XmlDocument urls = new XmlDocument();
        urls.Load(Server.MapPath("pathetourlfile.xml"));
        CacheDependancy dependancy = new CacheDependency(Server.MapPath("pathetourlfile.xml"))
        Cache.Insert("URLS", urls, dependency)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top