반응형

ASP.NET 23

양식 인증 시간 초과 대 세션 시간 초과

양식 인증 시간 초과 대 세션 시간 초과 나의 asp.net 웹사이트에서 나는 다음 구성을 가진 asp.net 양식 인증을 사용하고 있습니다. 다음과 같은 질문이 있습니다. 양식 인증 전에 만료될 세션으로 인해 양식 인증 내부에서 슬라이딩 만료를 사용하고 있으므로 세션의 시간 초과 값이 무엇이어야 합니다.어떻게 보호할 수 있을까요? 인증 로그아웃 후 logout.aspx에서 페이지를 리디렉션하고 싶지만 loginpage.aspx에서 자동으로 리디렉션됩니다.그게 어떻게 가능해? 안전한 쪽으로 가기 위해:시간 초과(세션) DateTime.Now) { Response.Redirect("SessionExpiredPage.aspx"); // Or do other stuff here } 세션 종속성이 있는 사이트의..

source 2023.06.20

Entity Framework Core를 사용하여 부분 기본 키의 자동 증가

Entity Framework Core를 사용하여 부분 기본 키의 자동 증가 EF Core fluent API를 사용하여 다음 모델을 선언했습니다. modelBuilder.Entity() .HasKey(p => new { p.Name, p.Id }); Postgre에서 데이터베이스를 작성할 때 두 필드가 기본 키로 표시됩니다.SQL이지만 ID 필드가 자동 증분으로 표시되지 않습니다.나는 또한 추가하려고 노력했습니다. [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] Foo 아래의 ID 필드로 이동합니다. 마이그레이션 코드에 차이가 없습니다.PPK인데 Id AI를 만드는 방법이 있나요?음, 그 데이터 주석들은 효과가 있을 것입니다, 아마도 포스트그레..

source 2023.06.20

Nodejs vs SignalR: 서버 측 Javascript가 필요한 이유는 무엇입니까?

Nodejs vs SignalR: 서버 측 Javascript가 필요한 이유는 무엇입니까? 저는 Node.js를 알고부터 항상 팬이었습니다.하지만 오늘 저는 ASP.NET을 위한 대체 비동기 확장 실시간 모델을 제공하는 SignalR에 대해 알게 되었습니다. SignalR에 비해 Node.js의 주요 장점은 클라이언트-서버 간에 코드를 공유하는 것이며(다른 장점은 크로스 플랫폼이라는 것이어야 합니다), SignalR의 주요 장점은 훨씬 더 성숙한 프레임워크와 훨씬 더 나은 도구(IDE) 지원입니다.그래서 저는 궁금합니다: SignalR이 여기에 있다면, 우리는 윈도우에서 Node.js가 더 이상 필요한가요?내가 모르는 Node.js의 장점이 있습니까?신호 R은 소켓의 실행 가능한 대안입니다.IO 및 No..

source 2023.06.15

debug=true in web.config = 나쁜 것?

debug=true in web.config = 나쁜 것? 가상 메모리 조각화 및 메모리 부족 오류가 많이 발생하여 3GB 한도에 도달했습니다. 컴파일 디버깅은 web.config에서 true로 설정되어 있지만 제가 묻는 모든 사람들로부터 다른 답변을 받았습니다. debug가 true로 설정되어 있으면 각 aspx가 RAM의 임의 영역으로 컴파일되어 해당 RAM이 단편화되고 결국 메모리 부족 문제가 발생합니까?Scott Guthrie(ASP.NET 개발 팀의 매니저)는 이에 대한 흥미로운 게시물을 가지고 있습니다. 떠나지 말아야 하는 가장 중요한 점debug="true"다음과 같습니다. ASP.NET 페이지를 컴파일하는 데 시간이 더 오래 걸립니다(일부 배치 최적화가 실행 중지됨). 일부 추가 디버그 경..

source 2023.06.10

asp.net 회원 자격 이전 비밀번호를 모르고 비밀번호 변경

asp.net 회원 자격 이전 비밀번호를 모르고 비밀번호 변경 메소드 서명을 평가할 때, 변경하는 동안 이전 비밀번호를 알아야 합니다. membershipUser.ChangePassword(userWrapper.OldPassword, userWrapper.Password) 오래된 비밀번호를 모르면서 비밀번호를 변경할 수 있는 방법이 있습니까? string username = "username"; string password = "newpassword"; MembershipUser mu = Membership.GetUser(username); mu.ChangePassword(mu.ResetPassword(), password); 여기에 있는 다른 답변은 올바르지만 암호를 알 수 없는 상태로 유지할 수 있습..

source 2023.06.10

.aspx vs.ashx 주 차이점

.aspx vs.ashx 주 차이점 .aspx 페이지와 .ashx 페이지의 차이점은 무엇입니까?코드에서 호출되어 응답과 함께 반환된 요청을 처리해야 할 때는 지금은 sx를 사용하지만, 좀 더 기술적인 답변을 원합니다.Page특수 케이스 처리기입니다. 일반 웹 처리기(*.ashx확장 기반 프로세서)는 UI가 없고 다음을 포함하는 모든 웹 핸들러의 기본 HTTP 핸들러입니다.@WebHandler지시의 ASP.NET 페이지 처리기(*.aspx)는 모든 ASP에 대한 기본 HTTP 핸들러입니다.NET 페이지. 내장된 HTTP 핸들러 중에는 웹 서비스 핸들러도 있습니다.*.asmx) 및 추적 처리기(trace.axd) MSDN은 다음과 같이 말합니다. ASP.NET HTTP 핸들러는 ASP에 대한 요청에 응답하여..

source 2023.05.16

람다 식은 대리자 형식이 아니므로 'string' 형식으로 변환할 수 없습니다.

람다 식은 대리자 형식이 아니므로 'string' 형식으로 변환할 수 없습니다. 이 질문에는 이미 다음과 같은 답이 있습니다. 엔티티 프레임워크 - 람다 표현식이 대리자 형식이 아니므로 'string' 형식으로 변환할 수 없습니다. (17개 답변) 마감됨8년 전에. LINQ 람다 식을 다음과 같이 사용합니다. int Value = 1; qryContent objContentLine; using (Entities db = new Entities()) { objContentLine = (from q in db.qryContents where q.LineID == Value orderby q.RowID descending select q).FirstOrDefault(); } 그러나 다음과 같은 오류가 발생합니..

source 2023.05.11

App_Code에 있는 클래스에 액세스할 수 없습니다.

App_Code에 있는 클래스에 액세스할 수 없습니다. 저는 ASP에 웹사이트를 만들었습니다.NET 및 클래스를 만들어 App_Code 폴더 안에 넣습니다.그러나 다른 페이지에서는 액세스할 수 없습니다.이를 허용하기 위해 무언가를 구성해야 합니까?저는 이전 프로젝트에서는 성공했지만, 이번 프로젝트에서는 성공하지 못했습니다. namespace CLIck10.App_Code { public static class Glob { ... } } 마우스 오른쪽 버튼을 클릭.cs에 철하다.App_Code폴더를 만들고 속성을 확인합니다. 빌드 작업이 "컴파일"로 설정되어 있는지 확인합니다.클래스에 액세스할 다른 파일의 맨 위에 이를 놓습니다. using CLIck10.App_Code; 또는 다음과 같은 다른 파일에서 ..

source 2023.05.06

iis 7.0에서 .net Framework 4.0 웹 사이트를 실행하는 데 문제가 있습니다.

iis 7.0에서 .net Framework 4.0 웹 사이트를 실행하는 데 문제가 있습니다. 안녕하세요, 달리기에 문제가 생겼어요..NET framework 4.0에 대한 웹 사이트IIS7.0제가 받은 오류는 다음과 같습니다. HTTP 오류 404.2 - 찾을 수 없음 "요청하는 페이지는 다음 때문에 제공될 수 없습니다.ISAPI그리고.CGI웹 서버의 제한 목록 설정"입니다. Module : IsapiModule , Notification : ExecuteRequestHandler, Handler : PageHandlerFactory-ISAPI-4.0_32bit , Error Code : 0x800704ec IIS 관리자로 이동하여 서버 이름을 클릭합니다.그런 다음 IIS 헤더 아래에 있는 "ISAPI..

source 2023.05.06

RegisterStartupScript와 RegisterClientScriptBlock의 차이점은 무엇입니까?

RegisterStartupScript와 RegisterClientScriptBlock의 차이점은 무엇입니까? 그것이 유일한 차이점입니까?RegisterStartupScript그리고RegisterClientScriptBlockRegisterStartupScript가 마감 전에 Javascript를 배치하는 것입니다.페이지 태그 및 RegisterClientScriptBlock은 시작 직후에 페이지를 배치합니다.페이지 태그? 또한, 당신은 언제 다른 것보다 하나를 선택할 것입니까?제가 문제가 있는 곳에 빠른 샘플 페이지를 작성했는데, 왜 그런 일이 일어나는지 정확한 이유를 모르겠습니다. 다음은 aspx 마크업입니다. 코드 이면에는 다음과 같은 것들이 있습니다. protected void Page_Load(..

source 2023.05.01
반응형