반응형

asp.net 19

ASP에서 서버의 IP 주소를 가져오는 중입니다.NET?

ASP에서 서버의 IP 주소를 가져오는 중입니다.NET? 내 ASP를 호출하는 서버의 IP 주소는 어떻게 얻습니까?NET 페이지?응답 개체에 대한 내용은 본 적이 있지만 c#에서는 처음입니다.감사합니다.작동해야 합니다. //this gets the ip address of the server pc public string GetIPAddress() { IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); // `Dns.Resolve()` method is deprecated. IPAddress ipAddress = ipHostInfo.AddressList[0]; return ipAddress.ToString(); } http://wec-librar..

programing 2023.11.04

AntiXss의 차이점은 무엇입니까?HtmlEncode 및 HttpUtility.htmlEncode?

AntiXss의 차이점은 무엇입니까?HtmlEncode 및 HttpUtility.htmlEncode? 사이트 간 스크립팅을 피하기 위해 AntiXss 라이브러리를 제안하는 질문을 우연히 발견했습니다.msdn 블로그를 읽어보면 흥미롭게 들리는데, 그것은 단지 htmlEncode() 메서드를 제공하는 것 같습니다.하지만 저는 이미 HttpUtility를 사용하고 있습니다.HtmlEncode(). AntiXss를 사용하려는 이유는 무엇입니까?HttpUtility를 통한 HtmlEncode.htmlEncode? 사실 이 질문을 한 것은 제가 처음이 아닙니다.그리고, 실제로 구글은 주로 몇가지 답변을 내놓습니다. 블랙리스트 방식 대신 화이트리스트 방식 0.1ms 성능 향상 좋아요, 근데 그게 저한테 어떤 의미일까..

programing 2023.09.25

ASP에서 사용자 고유의 HtmlHelper를 추가합니다.NET MVC 3

ASP에서 사용자 고유의 HtmlHelper를 추가합니다.NET MVC 3 저는 MVC가 처음이고 면도기 보기에서 사용 가능한 html 도움말에 추가할 수 있도록 저만의 확장 방법을 만들려고 합니다.Html.DropDownListFor()모델에 있는 모든 속성에 대한 드롭다운 목록을 만들 수 있습니다.라는 도우미를 만들고 싶습니다.Html.StateDropDownListFor()미국의 50개 주를 제외하고는 똑같은 일을 합니다.이렇게 하면 작성하는 모든 상태 드롭다운에 대해 SelectList를 작성할 필요가 없습니다.이것을 하는 가장 쉬운 방법은 무엇입니까?지금은 이것이 있습니다. public static class ExtensionMethods { public static MvcHtmlString S..

programing 2023.09.15

문자열에서 영숫자가 아닌 문자(공백 포함)를 제거하려면 어떻게 해야 합니까?

문자열에서 영숫자가 아닌 문자(공백 포함)를 제거하려면 어떻게 해야 합니까? 바꾸기를 사용하여 C#의 문자열과 빈 공간에서 영숫자가 아닌 문자를 제거하려면 어떻게 해야 합니까? a-z, A-Z, 0-9 및 그 이상("공간"도 포함하지 않음)을 유지하고 싶습니다. "Hello there(hello#)".Replace(regex-i-want, ""); 주어야 합니다 "Hellotherehello" 난 시도했다."Hello there(hello#)".Replace(@"[^A-Za-z0-9 ]", "");하지만 공간은 남아 있습니다.정규식에서 공백이 일치하지 않도록 제외되었으며 사용하지 않았습니다.Regex.Replace()내가 완전히 간과했던 것은...): result = Regex.Replace("Hello..

programing 2023.08.21

런타임 중에 asp.net 웹 응용 프로그램이 디버그 모드에 있는지 확인하는 선호하는 방법은 무엇입니까?

런타임 중에 asp.net 웹 응용 프로그램이 디버그 모드에 있는지 확인하는 선호하는 방법은 무엇입니까? 컴파일 시간 동안 다음과 같은 검사를 수행할 수 있습니다. #if DEBUG Log("something"); #endif 하지만 만약에 어떤 것을 확인하는 것이 더 좋겠습니까?debug="false"런타임 중에 Web.config에 설정됩니까?HttpContext.IsDebuggingEnabled https://learn.microsoft.com/en-us/dotnet/api/system.web.httpcontext.isdebuggingenabled경우에 따라 다음이 필요할 수 있습니다.HttpContext.Current.IsDebuggingEnabled(분명하지만 그럼에도 불구하고)실수로 떠난 것인..

programing 2023.08.16

asp.net core 2.0 - 값은 null일 수 없습니다.매개 변수 이름: connectionString

asp.net core 2.0 - 값은 null일 수 없습니다.매개 변수 이름: connectionString 마이그레이션 추가 시 패키지 관리자 콘솔에서 다음 오류가 발생했습니다. 값은 null일 수 없습니다.매개 변수 이름: connectionString 여기가 제 스타트업입니다. namespace MyProject { public class Startup { public IConfiguration Configuration { get; set; } public Startup(IConfiguration config) { Configuration = config; } public void ConfigureServices(IServiceCollection services) { services.AddDbCo..

programing 2023.08.11

구성 섹션 '시스템'입니다.web.extensions'이(가) 섹션 선언이 없으므로 읽을 수 없습니다.

구성 섹션 '시스템'입니다.web.extensions'이(가) 섹션 선언이 없으므로 읽을 수 없습니다. Server 2008 32비트 시스템에 웹 응용 프로그램을 설치하는 동안 오류가 발생합니다(섹션 선언이 누락되어 구성 섹션을 읽을 수 없습니다).NET Framework 4.0. 그러나 2008 r264비트 시스템에서 잘 작동합니다. 이것은 나의 webconfig 파일 정보입니다. 이 오류를 제거할 방법이 있습니까? 참고: 스택 오버플로의 관련 항목을 모두 확인했지만 유용한 항목이 없었습니다.응용 프로그램 풀 실행 시간을 .net 2.0에서 .net 4.0으로 변경해 보십시오.웹 구성 파일에 다음 구성 설정을 추가한 후 문제가 해결되었습니다. 자세한 내용은 다음 문서를 참조하십시오. http://www..

programing 2023.08.06

LINQ to SQL - 특정 열을 선택하고 강하게 입력된 목록을 반환하는 방법

LINQ to SQL - 특정 열을 선택하고 강하게 입력된 목록을 반환하는 방법 LINQ to SQL을 사용하여 테이블에서 몇 개의 특정 열을 선택하고 강력하게 입력된 개체 목록으로 결과를 반환하려고 합니다. 예: var result = (from a in DataContext.Persons where a.Age > 18 select new Person { Name = a.Name, Age = a.Age } ).ToList(); 어떤 도움이라도 주시면 대단히 감사하겠습니다. 빌드는 괜찮지만 실행하면 오류가 발생합니다.엔티티 유형의 명시적 구성MyEntity쿼리에서 사용할 수 없습니다.기본적으로 당신은 올바른 방법으로 그것을 하고 있습니다.그러나 다음의 인스턴스를 사용해야 합니다.DataContext쿼리를..

programing 2023.08.01

중첩된 잠금으로 인해 교착 상태가 발생하지 않는 이유는 무엇입니까?

중첩된 잠금으로 인해 교착 상태가 발생하지 않는 이유는 무엇입니까? 왜 이 코드는 교착 상태를 일으키지 않습니까? private static readonly object a = new object(); ... lock(a) { lock(a) { .... } } 스레드가 이미 잠금을 보유하고 있으면 문제 없이 다시 "잠금"할 수 있습니다. 그 이유에 대해, (그리고 그것이 좋은 생각인 이유에 대해) a -> b 프로그램의 다른 곳에 정의된 잠금 순서가 있는 다음 상황을 고려합니다. void f() { lock(a) { /* do stuff inside a */ } } void doStuff() { lock(b) { //do stuff inside b, that involves leaving b in an ..

programing 2023.07.17

Visual Studio 2013의 애플리케이션에서 Application Insight 제거

Visual Studio 2013의 애플리케이션에서 Application Insight 제거 Visual Studio에서 응용프로그램을 만드는 프로젝트에 응용프로그램 통찰력을 추가했습니다.Insights.config 및 프로젝트에 추가된 다른 파일이 무엇인지 확인할 수 없습니다. 문제는 마우스 오른쪽 버튼을 클릭하고 애플리케이션 인사이트 추가를 누르는 것이 매우 간단했다는 것입니다.이제는 해당 프로젝트의 애플리케이션 통찰력을 제거할 방법을 찾지 못하고 있습니다. 어떻게 하면 그것을 달성할 수 있을까요? 운영 서버에서 DebugView를 사용하면 서버에서 Application Monitor Services를 종료한 후에도 원격 측정 로그가 표시됩니다. 어떤 도움이든 감사합니다. 저는 그 애플리케이션에 대한..

programing 2023.07.12
반응형