권장사항: ASP는 웹사이트 게시판에 스팸 메시지/댓글이 표시되는 것을 효과적으로 방지할 수 있습니다. 1. 양식 작성 페이지에서 입력 이름=intime1 유형=숨겨진 값=%=Now()% 제출 처리 페이지에서 제출 시간 코드를 다음과 같이 설정합니다. If DateDiff(s,request.form(intime1), Now ()) 5 then response.write SCRIPT 언어=JavaScriptalert('메시지 속도가 너무 빨라서 메시지가 허용되지 않습니다!');
최근 서버에서 Visual Studio 실시간 디버거가 계속해서 팝업되어 매우 답답합니다. 아직 끌 수 없습니다. 해결 방법은 아래 그림과 같습니다.
이 상황의 이유를 함께 분석해 보겠습니다.
팝업 애플리케이션: Visual Studio 실시간 디버거: w3wp.exe [2472]에서 처리되지 않은 예외가 발생했습니다(범위를 벗어난 아래 첨자: '[번호: 0]'). 다음 오류로 인해 이 예외에 대한 라이브 디버깅이 실패했습니다. 설치된 디버거 중 라이브 디버깅이 활성화되어 있지 않습니다. Visual Studio에서는 도구/옵션/디버깅/실시간에서 실시간 디버깅을 활성화할 수 있습니다.
가장 일반적인 솔루션은 다음과 같습니다.
1. 레지스트리 수정 솔루션
레지스트리를 찾아 다음 2개 항목을 삭제하세요.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionAeDebugDebugger
HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkDbgManagedDebugger
64비트 운영 체제에서는 다음 레지스트리 키도 삭제합니다.
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsNTCurrentVersionAeDebugDebugger
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkDbgManagedDebugger
2. Visual Studio 메뉴를 변경합니다.
Visual Studio에 들어가서 [도구]->[옵션]을 선택한 후 [디버그]를 클릭하고 [실시간] 탭에서 [네이티브] [스크립트] [호스트]를 선택 해제하면 문제가 없습니다.
실제로 디버깅을 꺼도 문제가 해결되지 않는 것 같으며 나중에 다음과 같은 오류가 나타납니다.
3. 가장 신뢰할 수 있는 솔루션:
IIS 웹 사이트 속성, 홈 디렉터리, 응용 프로그램 구성 및 디버깅에서 첫 번째 확인 표시를 제거하면 고객의 기술 디버깅 프로그램에서 클릭할 수 있습니다.
그림과 같이:
공유: ASP에서 DateAdd 함수의 날짜 사용 ASP의 DateAdd 함수 사용법 2006/09/22 12:29 참고로 VBS와 SQL의 작성 방법은 약간 다릅니다. 다음 게시물은 VBS 도움말입니다. SQL의 검색 가능한 SQL에는 추가할 시간 간격을 나타내는 도움말 문서 문자열 표현식이 함께 제공됩니다. 숫자 값은 설정 섹션을 참조하세요. 지정된 시간 간격이 추가된 날짜를 반환합니다. DateAdd(간격, 숫자, 날짜) 매개변수