반응형

asp.net 7

싱글톤에서 범위 서비스를 사용하는 방법은 무엇입니까?

싱글톤에서 범위 서비스를 사용하는 방법은 무엇입니까? 어떻게 주사해야 하나요(사용).NET Core의 내장 종속성 주입 라이브러리, MSDI) aDbContext싱글턴에 대한 인스턴스?내 특정한 경우에 싱글톤은IHostedService? 무엇을 시도해 보았습니까? 나는 현재 나의IHostedService수업을 듣습니다.MainContext(에서 제외)DbContext생성자의 인스턴스입니다. 애플리케이션을 실행하면 다음과 같은 메시지가 나타납니다. 범위가 지정된 서비스 'Microsoft'를 사용할 수 없습니다.엔티티 프레임워크 코어입니다.싱글에서 'Microsoft'로 'DbContextOptions'로 이동합니다.내선 번호.호스팅.'호스트 서비스'입니다. 그래서 저는 그것을 만들기 위해 노력했습니다.D..

programing 2023.05.01

이 새로운 ASP는 얼마나 심각합니까?NET 보안 취약성과 이를 해결하는 방법은 무엇입니까?

이 새로운 ASP는 얼마나 심각합니까?NET 보안 취약성과 이를 해결하는 방법은 무엇입니까? 방금 인터넷에서 ASP에서 새로 발견된 보안 취약점에 대해 읽었습니다.NET. 자세한 내용은 여기에서 확인하실 수 있습니다. 문제는 ASP의 방식에 있습니다.NET은 AES 암호화 알고리즘을 구현하여 이러한 응용 프로그램이 사용자 세션 중에 정보를 저장하기 위해 생성하는 쿠키의 무결성을 보호합니다. 이것은 약간 모호하지만, 여기 더 무서운 부분이 있습니다. 공격의 첫 단계는 수천 개의 요청이 필요하지만, 일단 성공하고 공격자가 비밀 키를 얻으면 완전히 은밀하게 이루어집니다.필요한 암호화 지식은 매우 기본적입니다. 전반적으로, 저는 보안/암호 해독에 대해 잘 알지 못하므로 이 문제가 정말 심각한지 알 수 없습니다...

programing 2023.04.26

에서 보기를 문자열로 반환합니다.NET 코어

에서 보기를 문자열로 반환합니다.NET 코어 ASP에서 보기를 문자열로 되돌리는 방법에 대한 기사를 찾았습니다.NET, 그러나 그것을 실행할 수 있는 어떤 것도 숨길 수 없습니다.NET 코어 public static string RenderViewToString(this Controller controller, string viewName, object model) { var context = controller.ControllerContext; if (string.IsNullOrEmpty(viewName)) viewName = context.RouteData.GetRequiredString("action"); var viewData = new ViewDataDictionary(model); using ..

programing 2023.04.26

콘솔은 어디에서 작동합니까?ASP에서 WriteLine을 입력합니다.NET?

콘솔은 어디에서 작동합니까?ASP에서 WriteLine을 입력합니다.NET? J2EE 응용프로그램에서 WebSphere를 할 때 J2EE System.out.println()내 텍스트는 WebSphere 관리 콘솔에 의해 파일에 매핑되는 Standard out으로 이동합니다. ASP는 . 프로그램(IIS에서인 응용 과 동일)을 실행합니다. 서 NET의 출력은 무엇입니까?Console.WriteLine()stdin, 및 stderr이 합니다. /dev? 아니면 여기서되어 있습니까? IIS는 stdin, stderr, stdout Windows는 /dev/null에 매핑되어 있습니까? 아니면 여기서 핵심 개념이 누락되어 있습니까? 내가 그곳에 로그인해야 하는지 묻는 것이 아니라(log4net을 사용합니다),..

programing 2023.04.26

세션의 차이점은 무엇입니까?포기() 및 세션.클리어()

세션의 차이점은 무엇입니까?포기() 및 세션.클리어() 세션을 삭제하는 것과 해당 값을 삭제하는 것의 차이점은 무엇입니까?예를 들어 설명해주실 수 있나요? 나는 이 질문을 찾아봤지만, 완전한 답을 알 수 없다.몇 가지 답변은 다음과 같습니다. Session.Abandon()를 Session.Clear()합니다. 한 친구가 내게 이렇게 말했다. 세션을 클리어해도 세션은 설정 해제되지 않습니다.세션은 사용자에 대해 동일한 ID로 존재하지만 값은 클리어되어 있습니다. 포기하면 세션이 완전히 파기됩니다.즉, 세션에 해당 사용자의 값을 저장하기 전에 새 세션을 시작해야 합니다. 다음 코드는 작동하며 예외를 발생시키지 않습니다. Session.Abandon(); Session["tempKey1"] = "tempVa..

programing 2023.04.21

함수에 전달된 변수 이름을 가져오려면 어떻게 해야 합니까?

함수에 전달된 변수 이름을 가져오려면 어떻게 해야 합니까? 다음 예를 들어 질문을 설명하겠습니다. public string ExampleFunction(string Variable) { return something; } string WhatIsMyName = "Hello World"; string Hello = ExampleFunction(WhatIsMyName); 를 WhatIsMyNameExampleFunction원래 변수 이름의 문자열을 가져올 수 있어야 합니다.예를 들어 다음과 같습니다. Variable.OriginalName.ToString() // == "WhatIsMyName" 어떻게 할 수 있을까요?원하는 것을 직접 사용할 수는 없지만 C# 3.0에서 식을 사용할 수 있습니다. publi..

programing 2023.04.21

ASP를 호출합니다.JavaScript의 NET 함수

ASP를 호출합니다.JavaScript의 NET 함수 ASP에서 웹페이지를 작성하고 있습니다.NET. JavaScript 코드와 클릭 이벤트가 있는 송신 버튼이 있습니다. ASP에서 작성한 메서드를 JavaScript의 클릭 이벤트로 호출할 수 있습니까?Ajax를 사용하거나 다른 방법을 사용하지 않고 일반 ASP를 원하는 경우입니다.(다른 라이브러리를 사용하지 않고) NET 포스트백을 실행하는 방법은 다음과 같습니다. 조금 까다롭긴 하지만...:) i. 코드 파일(C# 및 를 사용하고 있는 것을 전제로 합니다).NET 2.0 이후) 페이지 클래스에 다음과 같은 인터페이스를 추가합니다. public partial class Default : System.Web.UI.Page, IPostBackEventHa..

programing 2023.04.21
반응형