반응형

asp.net 20

구성 관리자.앱 설정 캐싱

구성 관리자.앱 설정 캐싱 IIS가 Configuration Manager를 캐시한다는 것을 알고 있습니다.web.config가 변경될 때까지 디스크를 한 번만 읽도록 AppSettings.이것은 성능을 위해서 하는 것입니다. 다음 위치에 있는 사람: http://forums.asp.net/p/1080926/1598469.aspx#1598469 라고 했습니다.NET Framework는 app.config에 대해서는 동일한 작업을 수행하지 않지만 모든 요청에 대해 디스크에서 읽습니다.하지만 믿기가 힘들어요 왜냐면 더 느려질 테니까요그렇지 않으면 제가 작성한 콘솔/Windows 양식/Windows 서비스를 모두 수정해야 합니다. 업데이트 상기 링크된 포럼에서 사람들이 한 말을 잘못 이해한 것에 대해 유감스럽..

source 2023.10.31

시스템에서 Out Of Memory 예외가 발생했습니다.그림그리기.Image.FromFile()

시스템에서 Out Of Memory 예외가 발생했습니다.그림그리기.Image.FromFile() 썸네일을 생성하는 이미지 업로더와 크로퍼가 있으며 다음 줄에서 Out Of Memory 예외가 발생하기도 합니다. Dim bm As Bitmap = System.Drawing.Image.FromFile(imageFile) 오류의 발생은 매우 드물고 매우 드물지만, 저는 항상 오류의 원인이 무엇인지 알고 싶습니다.imageFile 변수는 서버일 뿐입니다.이미지 경로에 대한 MapPath입니다. 이전에 이 문제를 경험한 사람이 있는지, 원인이 무엇인지 아는 사람이 있는지 궁금합니다.혹시 이미지 크기인가요? 필요하다면 코드와 제가 가지고 있는 어떤 근거 있는 정보를 게시할 수 있지만, 이것에 대한 사람들의 의견을 ..

source 2023.10.21

http 컨텍스트를 사용하지 않고 응용 프로그램 경로를 가져옵니다.(asp.net )

http 컨텍스트를 사용하지 않고 응용 프로그램 경로를 가져옵니다.(asp.net ) 어떻게 하는 거지? 사용 안 함: HttpContext.Current.Server.MapPath 제가 http 컨텍스트를 필요로 하지 않고 통화할 수 있는 비슷한 기능이 기능이 있나요? 예를 들어 스레드가 어떤 작업을 시작하면 http 컨텍스트를 사용할 수 없지만 앱 경로를 가져와야 합니다.그리고 아니요, 컨텍스트를 인수로 전달하거나 공유 변수에서 읽을 수 없습니다.속성을 사용합니다.몇 가지 옵션이 있습니다. Http 런타임.AppDomainAppPath WebApplication -> Web root folder UnitTest -> ArgumentNullException ConsoleApplication -> Arg..

source 2023.09.01

탐지된 예외 자체가 null입니다!

탐지된 예외 자체가 null입니다! ASP를 가지고 있습니다.NET 응용 프로그램.모든 것이 괜찮았지만, 최근에는 그 자체로 무효인 예외가 발생합니다. try { // do something } catch (Exception ex) { Logger.Log("Error while tried to do something. Error: " + ex.Message); } 가끔씩ex이라null그 자체! 감 잡히는 게 없어요?여기까지 온 사람들을 위해, 저는 이것이 가능한 (디버거에서만 감지되는 경우) 인스턴스를 찾았습니다.VS2013 업데이트 4. 깨짐: try { // do something } catch (WebException ex) //

source 2023.08.22

페이지 C# ASP.NET 새로 고침

페이지 C# ASP.NET 새로 고침 페이지가 있습니까?페이지를 새로 고치려면 명령 유형을 새로 고치시겠습니까? JavaScript에서 페이지로 리디렉션하거나 새로 고치지 않습니다.저는 이것이 (테스트되지 않은) 속임수를 써야 한다고 생각합니다. Page.Response.Redirect(Page.Request.Url.ToString(), true); 그러나 URL을 다시 쓰는 것은 신중해야 합니다.저는 이것을 사용하고 있기 때문에 URL을 계속 다시 씁니다. Response.Redirect(Request.RawUrl); Response.Redirect(Request.Url.ToString()); 리디렉션하지 않으려면 정기적인 포스트백을 수행하여 페이지를 새로 고칠 수 있습니다.컨트롤에서 다시 게시하면 페..

source 2023.08.22

ASP의 "보기/공유" 폴더에 하위 디렉토리를 추가하는 중입니다.Net MVC 및 보기 호출

ASP의 "보기/공유" 폴더에 하위 디렉토리를 추가하는 중입니다.Net MVC 및 보기 호출 저는 현재 ASP를 이용하여 사이트를 개발하고 있습니다.네트 MVC3(레이저 포함)."보기/공유" 폴더 안에 "부분"이라는 하위 폴더를 추가하여 사이트를 더 잘 구성하기 위해 부분 보기를 모두 배치할 수 있습니다. (레이저 사용) 보기를 호출할 때 항상 "부분" 폴더를 참조하면 문제 없이 이 작업을 수행할 수 있습니다. @Html.Partial("Partials/{ViewName}") 제 질문은 "부분" 폴더를 목록에 추가할 수 있는 방법이 있는지 여부입니다.보기를 검색할 때 Net이 통과하므로 다음과 같이 "부분" 폴더를 참조할 필요 없이 내 보기를 호출할 수 있습니다. @Html.Partial("{ViewNa..

source 2023.08.17

더 큰 스레드 풀을 사용하는 대신 비동기 요청을 사용하는 이유는 무엇입니까?

더 큰 스레드 풀을 사용하는 대신 비동기 요청을 사용하는 이유는 무엇입니까? 네덜란드에서 Tech Days를 진행하는 동안 Steve Sanderson은 C#5, ASP.NET MVC 4 및 비동기식 웹에 대해 발표했습니다. 그는 요청이 완료되는 데 시간이 오래 걸리면 스레드 풀의 모든 스레드가 사용 중이 되고 새로운 요청이 기다려야 한다고 설명했습니다.서버가 부하를 처리하지 못하고 모든 것이 느려집니다. 그런 다음 비동기 웹 요청을 사용하면 작업이 다른 스레드로 위임되고 스레드 풀이 새 수신 요청에 신속하게 응답할 수 있기 때문에 성능이 향상되는 방법을 보여주었습니다.그는 이를 시연하기도 했고, 50개의 동시 요청이 처음에는 50*1초가 걸렸지만 비동기 동작은 총 1.2초에 불과하다는 것을 보여주었습니..

source 2023.07.13

갈라지는 낙타 케이스

갈라지는 낙타 케이스 이것은 모두 asp.net c#입니다. 나는 열거형이 있습니다. public enum ControlSelectionType { NotApplicable = 1, SingleSelectRadioButtons = 2, SingleSelectDropDownList = 3, MultiSelectCheckBox = 4, MultiSelectListBox = 5 } 이것의 수치는 내 데이터베이스에 저장됩니다.이 값을 데이터 그리드에 표시합니다. ID는 사용자에게 아무런 의미가 없으므로 다음과 같이 바인딩 열을 템플릿 열로 변경했습니다. 이게 훨씬 낫습니다...하지만, 데이터 그리드에 단어가 잘 감싸지도록 Enum을 Camel 대소문자로 나눌 수 있는 간단한 기능이 있다면 좋을 것 같습니다. 참..

source 2023.07.03

ASP.NET MVC 보기 결과 대 부분 보기 결과

ASP.NET MVC 보기 결과 대 부분 보기 결과 명명된 컨트롤러 결과 간의 차이점은 무엇입니까?ViewResult그리고.PartialViewResult더 중요한 것은, 언제가PartialViewResult중고?PartialViewResult는 부분 뷰(fx. 사용자 컨트롤만)를 렌더링하는 데 사용됩니다.이것은 AJAX와 같은 것들에게 꽤나 멋진 일입니다. 및 액션 public ActionResult MyAction() { return PartialView("SomeView"); } 여기서 SomeView는 MVC 사용자 컨트롤입니다. 예: http://msmvps.com/blogs/luisabreu/archive/2008/09/16/the-mvc-platform-action-result-views.a..

source 2023.06.28

.다른 공용 키 토큰을 사용하는 Net 어셈블리 바인딩 리디렉션

.다른 공용 키 토큰을 사용하는 Net 어셈블리 바인딩 리디렉션 공개 키 토큰이 이전 버전에서 null이고 최신 버전에서 설정된 경우 참조된 어셈블리의 다른 버전 간에 어셈블리 바인딩 리디렉션을 수행할 수 있습니까? 예를 들어, 저는 두 개의 어셈블리가 있습니다. System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 그리고. System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 다음 어셈블리 바인딩 리디렉션이 As에서 작동하는지 여부.Net web.config... 아니요, 불가능합니다.어셈블리에 동일한 공용 키가 있어야 합니다.상품권. bi..

source 2023.06.23
반응형