반응형

ASP.NET 11

ASP의 루트 디렉터리를 가져오려면 어떻게 해야 합니까?NET 서버 애플리케이션?

ASP의 루트 디렉터리를 가져오려면 어떻게 해야 합니까?NET 서버 애플리케이션? 내 ASP의 시작 코드(즉, 요청 없음)에서.NET application 앱의 루트에 대한 경로를 파악해야 합니다.루트 디렉터리에 있는 폴더에 있는 파일을 열려면 이것이 필요합니다. 이거 어떻게 사요?Server.MapPath("~"); 현재 응용 프로그램의 루트 디렉터리를 디스크의 경로로 제공합니다.예.,C:\inetpub\... 참고하세요.~문자는 ASP에서 웹 경로의 일부로 사용할 수 있습니다.NET은 응용 프로그램의 URL을 입력합니다. 클래스에 서버 속성이 없는 경우 정적을 사용할 수 있습니다. HttpContext.Current.Server.MapPath("~") HttpRuntime.AppDomainAppPat..

programing 2023.10.01

ASP에서 여러 인증 방식을 설정하려면 어떻게 해야 합니까?NET Core 2.0?

ASP에서 여러 인증 방식을 설정하려면 어떻게 해야 합니까?NET Core 2.0? 인증 항목을 코어 2.0으로 마이그레이션하려고 하는데 자체 인증 방식을 사용하여 문제가 있습니다.시작할 때의 서비스 설정은 다음과 같습니다. var authenticationBuilder = services.AddAuthentication(options => { options.AddScheme("myauth", builder => { builder.HandlerType = typeof(CookieAuthenticationHandler); }); }) .AddCookie(); 컨트롤러의 로그인 코드는 다음과 같습니다. var claims = new List { new Claim(ClaimTypes.Name, user.Nam..

programing 2023.09.11

ASP 버전이 충돌합니다.검색된 NET 웹 페이지: 지정된 버전이 "1.0.0.0"이지만 빈의 버전이 "2.0.0.0"입니다.

ASP 버전이 충돌합니다.검색된 NET 웹 페이지: 지정된 버전이 "1.0.0.0"이지만 빈의 버전이 "2.0.0.0"입니다. ASP 업데이트 후 이 오류가 나타납니다.오늘 NET Web Helpers Library에서 버전 2.0으로 출시되었습니다.제가 실수로 업데이트를 했는데 가능하다면 지금 바로 해결하고 싶습니다. ASP 버전이 충돌합니다.NET 웹 페이지가 탐지되었습니다. 지정된 버전은 "1.0.0.0"이지만 빈의 버전은 "2.0.0.0"입니다.계속하려면 응용프로그램의 bin 디렉토리에서 파일을 제거하거나 web.config에서 버전 사양을 제거합니다. 이것이 web.config의 문제인 것 같습니다. 이 ASP에 대한 정보를 가지고 있는 사람이 있습니까?NET Web Helpers Library..

programing 2023.09.11

닷넷의 프로세스 ID를 확인하는 동안 오류가 발생했습니다.응용 프로그램을 호스팅하는 exe.하나 이상의 오류가 발생했습니다.

닷넷의 프로세스 ID를 확인하는 동안 오류가 발생했습니다.응용 프로그램을 호스팅하는 exe.하나 이상의 오류가 발생했습니다. 저는 소스 URL에서 프로젝트를 복제했습니다.제 친구는 를 사용하여 asp.net 코어 웹 애플리케이션을 개발했습니다.NetCore 1.0.0-preview2-003121 sdk.하지만 제 PC에는 설치되어 있습니다.NetCore 1.0.1-preview2-003131 skd.오류가 발생하고 있습니다.아래와 같이 global.json 파일의 버전을 변경했지만 여전히 해결책이 없습니다.제가 구글에 검색을 해보았지만 모든 해결책이 저에게 효과가 없습니다. Global.json 파일 { "projects": [ "src", "test" ], "sdk": { "version": "1.0...

programing 2023.06.13

ASP.NET에 대한 전자 메일 주소 확인

ASP.NET에 대한 전자 메일 주소 확인 ASP.NET 양식에서 전자 메일 주소의 유효성을 검사하는 데 사용하는 항목XSS 악용이 없는지 확인하고 싶습니다. ASP.NET 1.1입니다.ASP.NET 웹 양식에 게시된 스크립트 태그로 인해 사이트에서 예외가 발생하고 처리되지 않습니다. aspregex validator를 사용하여 입력을 확인할 수 있습니다. Javascript가 바이패스되는 경우를 대비하여 if(IsValid) 절로 코드를 메서드 뒤에 감쌉니다.클라이언트 Javascript가 바이패스되고 스크립트 태그가 asp.net 양식에 게시되면 asp.net 은 처리되지 않은 예외를 발생시킵니다. 다음과 같은 것을 사용할 수 있습니다. 여기 사이먼 존슨의 아이디어를 바탕으로 방금 만든 기본 이메일 ..

programing 2023.06.13

C#에서 바이트나 쇼트 대신 int를 사용해야 하는 이유

C#에서 바이트나 쇼트 대신 int를 사용해야 하는 이유 저는 이 문제와 관련하여 몇 가지 실마리를 찾았습니다.대부분의 사람들은 모바일 앱이 아닌 한 바이트나 스몰틴트가 데이터를 처리하더라도 보드 전체에서 int를 사용하는 것을 선호하는 것으로 보입니다.나는 왜 그런지 이해하지 않아요.C# 데이터 유형을 데이터 스토리지 솔루션과 동일한 데이터 유형으로 정의하는 것이 더 타당하지 않습니까? 내 전제:입력된 데이터 세트, Linq2SQL 클래스, POCO 등을 사용하는 경우 계층 간에 데이터 유형을 동기화하지 않으면 컴파일러 데이터 유형 변환 문제가 발생합니다.저는 시스템을 하는 것을 별로 좋아하지 않습니다.c# 코드에서 보드 전체에서 in을 사용하는 것이 더 쉽기 때문에 항상 변환합니다.데이터베이스에 대한..

programing 2023.06.08

ASP.NET 페이지 없이 Url 확인

ASP.NET 페이지 없이 Url 확인 다음과 같은 페이지 또는 제어 인스턴스(MSDN Docs)를 사용하여 상대 URL을 해결하는 방법을 찾고 있습니다. Page.ResolveUrl("~/common/Error.aspx"); ...HttpHandler에 있을 때와 같이 HttpContext만 사용할 수 있는 경우. 여기 보이는 것과 같은 사용자 지정 기능을 사용해야 합니까? 또는 페이지에서 사용하는 기본 기능을 이용할 수 있는 방법이 있습니까?처리기에서 페이지를 가져와 를 사용하거나 Control 개체를 만드십시오... (HttpContext.Current.Handler as Page).ResolveUrl("~/virtualpath"); 또는 사용 또는 예: System.Web.VirtualPathUt..

programing 2023.06.08

양식 제출 후 재쿼리 콜백을 수행하는 방법은 무엇입니까?

양식 제출 후 재쿼리 콜백을 수행하는 방법은 무엇입니까? remote=true를 사용하는 간단한 양식을 가지고 있습니다. 이 양식은 실제로 HTML 대화상자에 있습니다. HTML 대화상자는 [제출] 단추를 누르자마자 닫힙니다. 이제 양식이 성공적으로 제출된 후 메인 HTML 페이지에서 변경해야 합니다. 저는 jQuery를 사용해 보았습니다.그러나 양식 제출의 응답 형식 이후에 작업이 수행되는 것은 아닙니다. $("#myform").submit(function(event) { // do the task here .. }); 양식이 성공적으로 제출된 후에만 코드가 실행되도록 콜백을 첨부하려면 어떻게 해야 합니까?양식에 .success 또는 .complete 콜백을 추가할 수 있는 방법이 있습니까?방금 한 일..

programing 2023.05.29

ASP.NET MS11-100: 게시된 양식 값의 최대 수에 대한 제한을 변경하려면 어떻게 해야 합니까?

ASP.NET MS11-100: 게시된 양식 값의 최대 수에 대한 제한을 변경하려면 어떻게 해야 합니까? Microsoft(12-29-2011)는 최근 의 몇 가지 심각한 보안 취약성을 해결하기 위한 업데이트를 릴리스했습니다.NET Framework.MS11-100에 의해 도입된 수정 사항 중 하나는 해시 테이블 충돌과 관련된 잠재적인 DoS 공격을 일시적으로 완화합니다.이 수정 프로그램은 많은 POST 데이터가 포함된 페이지를 구분하는 것으로 나타납니다.이 경우 확인란 목록이 매우 큰 페이지입니다.왜 그럴까요? 일부 비공식적인 출처에 따르면 MS11-100은 포스트백 항목에 500개의 제한을 두고 있습니다.이를 확인할 수 있는 Microsoft 소스를 찾을 수 없습니다.View State 및 기타 프레..

programing 2023.05.04

웹 사이트 프로젝트 유형과 함께 C# 6을 사용하는 방법은 무엇입니까?

웹 사이트 프로젝트 유형과 함께 C# 6을 사용하는 방법은 무엇입니까? 기존 웹 사이트 프로젝트 유형 Visual Studio 2015를 업데이트하여 프레임워크를 4.6으로 변경했습니다. 그리고 나서 저는 제 코드에서 파일 뒤에 있는 모든 새로운 기능을 사용할 수 있기를 기대했습니다. 다음과 같은 오류가 발생합니다. 오류 CS8026: '표현식 본문 속성' 기능은 C# 5에서 사용할 수 없습니다. 언어 버전 6 이상을 사용하십시오. 또는 예: 오류 CS8026: '인터폴링된 문자열' 기능은 C# 5에서 사용할 수 없습니다. 언어 버전 6 이상을 사용하십시오. 저는 빠른 구글 체크를 했고 Scott Gu의 블로그 게시물에서 어떤 남자가 댓글을 다는 것을 발견했습니다(페이지에서 "8026" 검색). 저는 그..

programing 2023.04.29
반응형