2012-08-01 2 views
1

IIS 7.0에서 처음로드하는 데 문제가있는 here이라는 ASP.NET 4.0 사이트가 있습니다.ASP.NET 및 IIS 7.0 - HTTPS 사이트 예 약 스크립트

나는 약간의 테스트를 수행했으며 느린 페이지의 첫 번째로드 만 확인할 수 있습니다. 모든 후속 페이지가 정상적으로로드됩니다. 이를 위해 인터넷 검색을 수행 한 후 응용 프로그램 풀이 재활용 된 후 처음으로 HTTP 요청을 보낼 수있는 "예열"스크립트를 발견했으며 문제를 해결하는 것으로 보입니다. 하지만 강제로 HTTPS/SSL 만 사용하도록 페이지를 설정할 때 제대로 작동하는지 확신 할 수 없습니까? 다음과 같이

내가 현재 사용하고 스크립트는 다음과 같습니다

Dim website1 

website1 = "http://<website domain>/Auth/Login.aspx" 

Function WarmUpSite(strURL) 
    On Error Resume Next 
    Dim objHTTP 
    Set objHTTP = CreateObject("MSXML2.XMLHTTP") 
    objHTTP.Open "GET", strURL, False 
    objHTTP.Send 
    If Err.Number=0 And objHTTP.Status=200 Then 
     Hget=strURL & " has been warmed up successfully at: "&Date()&" "&Time() 
    Else 
     Hget=strURL & " found error at: "&Date()&" "&Time() 
    End If 
    Set objHTTP = Nothing 
    'Section for writing into a text file 
    Const FOR_APPENDING = 8 
    strFileName = "C:\WarmUpLog.txt" 
    Set objFS = CreateObject("Scripting.FileSystemObject") 
    Set objTS = objFS.OpenTextFile(strFileName,FOR_APPENDING) 
    objTS.WriteLine Hget 
End Function 

WarmUpSite(website1) 

그래서 제 질문은 내가 워밍업있어 웹 사이트가 HTTPS 주소가됩니다 로그인 페이지 인 경우, 나는이 작품을 만들 것 어떻게 , HTTP 아닌가요? 이것이 멍청한 질문이라면, 나는 약간의 웹 작업을한다.

+0

이 스크립트에는 어떤 파일이 포함됩니까? 또는 어쩌면 응용 프로그램 풀이 재설정되고 다른 사람이 사이트를 방문 할 때까지이 스크립트를 다시 빌드하지 않으면이 스크립트가 실행되는 원인은 무엇입니까? –

답변

0

음, 분명히 website1의 값을 HTTPS URL로 변경하는 것과 관련이 있습니다.

;)