ASP.NET 21

IIS7에서 eTag 헤더를 제거하려면 어떻게 해야 합니까?

IIS7에서 eTag 헤더를 제거하려면 어떻게 해야 합니까? 고성능 웹 사이트에 대한 Yahoo의 모범 사례에 따라 머리글에서 Etags를 제거하고 싶습니다(모든 캐싱을 수동으로 관리하고 있으므로 Etags가 필요하지 않습니다...농장으로 확장해야 하는 경우에는 정말로 그들이 사라졌으면 합니다.)Windows Server 2008에서 IIS7을 실행하고 있습니다.내가 이걸 어떻게 하는지 아는 사람?IIS7에서 Etag 변경 번호(Etag 다음 부분: )는 항상 0으로 설정됩니다. 따라서 서버의 Etag는 동일한 파일에 대해 서버마다 더 이상 달라지지 않으므로 Yahoo 모범 사례가 더 이상 적용되지 않습니다. IIS7에서 ETag 헤더를 실제로 억제할 수 없기 때문에 전혀 조작하지 않는 것이 가장 좋을 ..

programing 2023.07.03

ASP.Net 마스터 페이지 및 파일 경로 문제

ASP.Net 마스터 페이지 및 파일 경로 문제 마스터 페이지에서 jQuery에 대한 스크립트 참조를 추가하여 모든 페이지에서 사용할 수 있도록 하려고 합니다.현재 상태는 다음과 같습니다. 문제는 경로가 항상 실행 중인 asx 페이지에 상대적이므로 "jquery.js" 파일이 동일한 폴더에 있는 경우에만 작동한다는 것입니다.작동하려면 라인을 다음으로 변경해야 합니다. 루트 폴더에서 두 단계 깊이의 페이지에만 사용할 수 있기 때문에 이상적이지 않습니다.다음을 시도하면 IIS에서 예기치 않은 문자에 대한 오류를 발생시킵니다. 아이디어 있어요? 편집: 스크립트가 헤드 태그에 있어야 한다는 것을 언급하는 것을 잊었습니다. 현재 최상위 응답을 마스터 페이지에 추가하면 "ASP.NET Ajax 클라이언트 측 프레임..

programing 2023.07.03

데이터셋과 데이터 리더 중 어느 것이 더 좋습니까?

데이터셋과 데이터 리더 중 어느 것이 더 좋습니까? 방금 Databable vs Database라는 주제를 봤지만 의심을 풀지 못했습니다.좀 더 자세히 설명해 드리자면, 저는 데이터베이스와 연결을 하고 있었고 결과를 그리드 뷰에 표시해야 했습니다. (저는 얼마 전에 VB6로 작업할 때 RecordSet을 사용했는데 DataSet과 매우 비슷해서 DataSet을 사용하기가 훨씬 쉬웠습니다.)그런데 한 남자가 DataSet이 최선의 방법이 아니라고 하더군요. 그렇다면 DataReader를 '학습'해야 할까요, 아니면 DataSet?DataTable을 계속 사용해야 할까요?장점/단점은 무엇입니까?그것은 본질적으로: "물통과 호스 중 어느 것이 더 나은가?"입니다. A DataSet여기서는 버킷입니다. 연결되지..

programing 2023.06.28

iis에서 작업자 프로세스로 인한 CPU 사용을 100% 방지하는 방법

iis에서 작업자 프로세스로 인한 CPU 사용을 100% 방지하는 방법 윈도우즈 Server 2008-R2에서는 대부분의 시간 동안 자체 vps, VMware, 쿼드코어 및 4GB RAM을 사용하여 CPU를 사용합니다.이 100인 것은 Windows 작업관열를리고모소니이스로다동터니발생합인이해유로같은다사과음용리면하이자%▁▁is▁of▁100▁windows▁because입니다.workerprocess.exeIIS에는 . IIS에는 3개의 웹사이트가 있습니다. 해당 사용의 원인이 되는 웹 사이트를 확인하려면 어떻게 해야 합니다. CPU 사용량을 80%로 제한하려면 어떻게 해야 합니까? DDOS 공격일 수 있습니까? DDOS를 예방할 수 있는 방법이 있습니까? vps에 eset-nod32를 설치했는데, 로그에 공..

programing 2023.06.23

윈도우즈 인증을 사용하여 SQL Server에 연결

윈도우즈 인증을 사용하여 SQL Server에 연결 다음 코드를 사용하여 SQL Server에 연결하려고 할 때: SqlConnection con = new SqlConnection("Server=localhost,Authentication=Windows Authentication, Database=employeedetails"); con.Open(); SqlCommand cmd; string s = "delete employee where empid=103"; 다음 오류가 발생합니다. SQL Server에 대한 연결을 설정하는 동안 네트워크 관련 오류 또는 인스턴스 관련 오류가 발생했습니다.서버를 찾을 수 없거나 서버에 액세스할 수 없습니다.인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허..

programing 2023.06.08

제약 조건을 사용하도록 설정하지 못했습니다.하나 이상의 행에 null이 아니거나 고유하거나 외래 키 제약 조건을 위반하는 값이 포함되어 있습니다.

제약 조건을 사용하도록 설정하지 못했습니다.하나 이상의 행에 null이 아니거나 고유하거나 외래 키 제약 조건을 위반하는 값이 포함되어 있습니다. 나는 외부 조인을 만들고 성공적으로 실행했습니다.informix는 있지만 과 같은 . DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); 제약 조건을 사용하도록 설정하지 못했습니다.하나 이상의 행에 null이 아니거나 고유하거나 외래 키 제약 조건을 위반하는 값이 포함되어 있습니다. 저는 그 문제를 알고 있지만, 어떻게 해결해야 할지 모르겠습니다. 외부 조인을 수행하는 두 번째 테이블에는 이전 외부 조인 쿼리에서 null인 복합 기본 키가 포함되어 있습니다. 편집: SELECT UNIQUE a.cr..

programing 2023.05.24

ASP.Net 오류: "'foo' 유형이 "temp1.dll" 및 "temp2.dll"에 모두 있습니다.

ASP.Net 오류: "'foo' 유형이 "temp1.dll" 및 "temp2.dll"에 모두 있습니다. 웹 응용 프로그램 프로젝트를 실행할 때 겉보기에는 무작위로 보이는 경우 CS0433 오류와 함께 페이지가 실패할 수 있습니다. 유형이 여러 DLL에 있습니다.DLL은 모두 "Temporary ASP"에 있는 생성된 DLL입니다.NET Files" 디렉토리입니다.batch="false" 특성을 web.config 파일의 "compilation" 요소에 추가합니다. 이 문제는 ASP 방식 때문에 발생합니다.NET 2.0은 응용프로그램 참조 및 응용프로그램의 폴더 구조를 사용하여 응용프로그램을 컴파일합니다.응용 프로그램에 대한 web.config 파일에 있는 요소의 배치 속성이 true로 설정된 경우 AS..

programing 2023.05.14

.Net이 잘못된 참조 어셈블리 버전을 선택합니다.

.Net이 잘못된 참조 어셈블리 버전을 선택합니다. 개발을 시작하기 위해 기존 프로젝트를 새 컴퓨터에 복사했는데 참조된 어셈블리 중 하나의 버전(우연히 텔레릭 DLL)에서 문제가 발생했습니다. 이 프로젝트는 원래 어셈블리의 이전 버전을 참조했습니다(v1.0.0.0이라고 함).새 컴퓨터에 최신 버전의 어셈블리가 설치되어 있어서 업데이트를 해야겠다고 생각했습니다(새 버전을 v2.0.0.0이라고 부릅니다). 여기 문제가 있습니다.이전 v1.0.0.0 dll을 프로젝트 폴더에 복사하여 참조로 추가하면 웹 사이트가 문제 없이 시작됩니다.해당 참조를 삭제하고 시스템에서 이전 DLL도 삭제하고 새 버전(v2.0.0.0)을 추가하면 페이지에 다음 예외가 표시됩니다. 파일 또는 어셈블리 'XXXXX, 버전=1.0.0.0..

programing 2023.05.09

이벤트 핸들러가 이미 추가되었습니까?

이벤트 핸들러가 이미 추가되었습니까? 이벤트 핸들러가 개체에 추가되었는지 확인할 수 있는 방법이 있습니까?SQL 기반 세션 상태를 사용할 수 있도록 세션 상태에 개체 목록을 직렬화하는 중입니다.목록의 개체에 속성이 변경된 경우 플래그를 지정해야 합니다. 이 플래그는 이벤트 처리기에서 이전에 제대로 처리했습니다.그러나 이제 객체가 역직렬화되면 이벤트 핸들러를 가져오지 않습니다. 약간 짜증이 나서 개체에 액세스하는 Get 속성에 이벤트 핸들러를 추가했습니다.지금 호출되고 있는데, 5번 정도 호출된다는 점을 제외하고는 훌륭해서 객체에 액세스할 때마다 핸들러가 계속 추가되는 것 같습니다. 그냥 무시해도 될 정도로 정말 안전하지만, 핸들러가 이미 추가되었는지 확인하여 한 번만 더 깨끗하게 만들고 싶습니다. 그게 ..

programing 2023.04.29

로깅 모범 사례

로깅 모범 사례 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨10년 전에. 잠겼습니다. 이 질문과 답변은질문이 오프라인이지만 과거의 중요성이 있기 때문에 잠겼습니다.현재 새 답변이나 상호 작용을 허용하지 않습니다. 저는 사람들이 실제 응용 프로그램에서 추적 및 로그인을 어떻게 처리하는지에 대한 이야기를 얻고 싶습니다.다음은 답변을 설명하는 데 도움이 될 수 있는 몇 가지 질문입니다. 프레임워크 어떤 프레임워크를 사용하십니까..

programing 2023.04.29