반응형

ASP.NET 22

ID 열 내에서 ASP.net Identity 2.0의 테이블 이름을 변경하는 방법은 무엇입니까?

ID 열 내에서 ASP.net Identity 2.0의 테이블 이름을 변경하는 방법은 무엇입니까? 저는 수년간 ASP.net 멤버십을 사용해 왔으며 이제 막 ASP.net Identity를 사용하기 시작했습니다.그들은 방금 버전 2.0을 출시했으며, 이 버전은 다음을 지원해야 합니다.int기본 키정수 기본 키 지원을 받기 위해 사용자 지정 ID 클래스를 다음과 같이 정의했습니다. public class User : IdentityUser { } public class UserLogin : IdentityUserLogin { } public class Role : IdentityRole { public string Description { get; set; } // Custom description fie..

sourcetip 2023.08.01

ASP.NET에서 모든 브라우저에 대해 브라우저 캐싱 사용 안 함

ASP.NET에서 모든 브라우저에 대해 브라우저 캐싱 사용 안 함 브라우저가 페이지를 캐시하지 못하도록 하려면 어떤 ASP.NET 코드가 필요한지에 대한 최종 참조를 찾고 있습니다.HTTP 헤더와 메타 태그에 영향을 미치는 방법은 여러 가지가 있으며, 다른 브라우저가 올바르게 작동하려면 다양한 설정이 필요하다는 인상을 받습니다.어떤 것이 모든 브라우저에서 작동하고 어떤 것이 버전을 포함한 특정 브라우저에 필요한지를 나타내기 위해 코드의 참조 비트에 주석을 달면 정말 좋을 것입니다. 이 문제에 대한 엄청난 양의 정보가 있지만 각 방법의 이점과 특정 기술이 더 높은 수준의 API로 대체되었는지 여부를 설명하는 좋은 참조 자료를 아직 찾지 못했습니다. 특히 ASP.NET 3.5 SP1에 관심이 있지만 이전 버..

sourcetip 2023.07.07

web.config를 편집하면 어떻게 됩니까?

web.config를 편집하면 어떻게 됩니까? 라이브 쉐어포인트 환경에서 web.config 파일을 편집해야 하지만 편집할 경우 어떻게 될지 확신할 수 없습니다(사용자 지정 오류를 출력하고 싶습니다). IIS6 작업자 프로세스가 재활용됩니까? 활성 사용자는 이로 인해 세션 상태를 잃게 됩니까? 아니면 파일을 안전하게 편집할 수 있습니까?애플리케이션 풀이 다시 시작되고 세션 상태가 손실됩니다.각 ASP.NET 응용 프로그램(IIS에 정의됨)이 데스크톱의 프로그램이라고 가정합니다.web.config를 저장하면 프로그램을 닫았다가 다시 여는 것과 유사한 작업이 수행됩니다. 네. 재활용될 것입니다. 네. 그들은 세션을 잃을 것입니다. 예. 파일을 안전하게 편집할 수 있습니다.Windows SharePoint S..

sourcetip 2023.06.27

런타임에 web.config appSettings를 어떻게 수정합니까?

런타임에 web.config appSettings를 어떻게 수정합니까? 런타임에 web.config appSettings 값을 수정하는 방법이 헷갈립니다.예를 들어, 다음과 같은 앱 설정 섹션이 있습니다. 예를 들어, 런타임에 "homepageesc" 키를 수정하고 싶습니다.구성 관리자 및 웹 구성 관리자 정적 클래스를 시도했지만 설정이 "읽기 전용"입니다.런타임에 appSettings 값을 수정하려면 어떻게 해야 합니까? 업데이트: 네, 5년 후의 모습입니다.경험에 비추어 볼 때 web.config 파일에 의도적으로 편집 가능한 구성을 넣지 말고 사용자 중 한 명이 아래에 언급한 것처럼 별도의 XML 파일에 넣어야 합니다.이렇게 하면 앱을 다시 시작하기 위해 web.config 파일을 편집할 필요가 없..

sourcetip 2023.06.12

환경 이름(IHosting Environment) 설정 방법.환경 이름)?

환경 이름(IHosting Environment) 설정 방법.환경 이름)? ASP웹에는 ASP.NET Core 파일에 .Startup.cs: if (string.Equals(env.EnvironmentName, "Development", StringComparison.OrdinalIgnoreCase)) { app.UseBrowserLink(); app.UseDeveloperExceptionPage(ErrorPageOptions.ShowAll); } else { app.UseExceptionHandler("/Home/Error"); } 제가 알기로는 EnvironmentName은 개발/운영 환경을 처리하는 새로운 방법입니다.그러나 릴리스 빌드 구성에서는 변경되지 않습니다.그래서 다른 방법을 설정하는 방법은..

sourcetip 2023.06.12

postback에서 postback의 원인이 되는 컨트롤을 Page_에서 확인하려면 어떻게 해야 합니까?Init 이벤트

postback에서 postback의 원인이 되는 컨트롤을 Page_에서 확인하려면 어떻게 해야 합니까?Init 이벤트 postback에서 postback의 원인이 되는 컨트롤을 Page_에서 확인하려면 어떻게 해야 합니까?Init 이벤트. protected void Page_Init(object sender, EventArgs e) { //need to check here which control cause postback? } 감사해요.이미 포스트 컨트롤을 되돌리는 방법을 제안하는 몇 가지 훌륭한 조언과 방법이 있다는 것을 알았습니다.하지만 저는 포스트백 컨트롤 ID를 검색하는 방법이 있는 다른 웹 페이지(Mahesh 블로그)를 찾았습니다. 확장 수업으로 하는 것을 포함하여 조금 수정하여 여기에 올리..

sourcetip 2023.06.07

매개 변수는 정말로 SQL 주입을 방지하기에 충분합니까?

매개 변수는 정말로 SQL 주입을 방지하기에 충분합니까? 저는 동료들과 SO 모두에게 SQL 쿼리, 특히 .NET 애플리케이션에서 매개 변수를 사용하는 것의 장점에 대해 설교해 왔습니다.저는 SQL 주입 공격에 대한 면역을 부여하는 것을 약속하기까지 했습니다. 하지만 저는 이것이 정말 사실인지 궁금해지기 시작했습니다.매개 변수화된 쿼리에 대해 성공할 수 있는 알려진 SQL 주입 공격이 있습니까?예를 들어 서버에서 버퍼 오버플로를 일으키는 문자열을 보낼 수 있습니까? 물론 웹 애플리케이션의 안전성을 보장하기 위해 고려해야 할 다른 사항도 있습니다(사용자 입력 검사 등). 하지만 지금은 SQL 주입을 생각하고 있습니다.저는 특히 MsSQL 2005와 2008에 대한 공격에 관심이 있습니다. 왜냐하면 그것들은..

sourcetip 2023.06.07

API 컨트롤러로 원시 문자열을 반환하는 방법은 무엇입니까?

API 컨트롤러로 원시 문자열을 반환하는 방법은 무엇입니까? XML/JSON을 지원하는 ApiController를 가지고 있지만, 제 작업 중 하나가 순수 HTML을 반환했으면 합니다. 아래를 시도했지만 여전히 XML/JSON을 반환합니다. public string Get() { return "test"; } 위의 내용은 다음과 같습니다. test 주변 XML 태그(다른 유형의 작업 속성) 없이 순수하고 이스케이프되지 않은 텍스트만 반환할 수 있는 방법이 있습니까?웹 API 작업을 반환할 수 있습니다.HttpResponseMessage내용을 완전히 제어할 수 있습니다.이 경우 StringContent를 사용하고 올바른 컨텐츠 유형을 지정할 수 있습니다. public Http..

sourcetip 2023.05.13

Visual Studio 2012 웹 게시에서 파일을 복사하지 않음

Visual Studio 2012 웹 게시에서 파일을 복사하지 않음 VS 2012에 웹 애플리케이션 프로젝트가 있는데 웹 게시 도구를 사용하면 성공적으로 빌드되지만 게시 대상(이 경우 파일 시스템)에 파일을 복사하지 않습니다. 빌드 출력을 보면 모든 것이 obj\Release\Package\로 복사되는 것을 볼 수 있습니다.PackageTmp\가 올바르게 표시되지만 빌드 출력에 표시되는 것은 다음과 같습니다. 프로젝트 "{Project}.csproj" 빌드를 완료했습니다. 기존 파일 삭제 중... 폴더를 게시하는 중 /... : 0개, ==================== 파일 : 3개, 0개, 1개, 0개 ========== 100========== 검색: 1 검색, 0 검색, 0 검색 ========..

sourcetip 2023.05.08

의 컨트롤러 작업에서 XML을 작업 결과로 반환하시겠습니까?

의 컨트롤러 작업에서 XML을 작업 결과로 반환하시겠습니까? ASP에서 컨트롤러의 작업에서 XML을 반환하는 가장 좋은 방법은 무엇입니까?NET MVC?XML용이 아닌 JSON을 반환하는 좋은 방법이 있습니다. XML을 보기를 통해 라우팅해야 합니까? 아니면 모범 사례가 아닌 응답 방법을 사용해야 합니까?쓰기?return this.Content(xmlString, "text/xml"); MVContrib의 XmlResult Action을 사용합니다. 참고로 다음은 해당 코드입니다. public class XmlResult : ActionResult { private object objectToSerialize; /// /// Initializes a new instance of the class. ///..

sourcetip 2023.05.03
반응형