본문 바로가기
반응형

ASP.Net18

testPage --> 2018. 7. 2.
엑셀 파일 OLEDB로 불러 올 때. 다음과 같이 하면 된다. 그리고, 해당 버전 엑셀 프로그램이 필요하다. OS버전에 따라서 받는다.https://www.microsoft.com/ko-kr/download/details.aspx?id=13255 string name = "/upload/excel/" + Path.GetExtension(UPFile.FileName); string filepathBig = Server.MapPath(name); UPFile.SaveAs(filepathBig); string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + filepathBig + ";Extended Properties='Excel 12.0; HDR=NO; IMEX=1'"; O.. 2017. 3. 5.
'Microsoft.Ace.OleDb.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 'Microsoft.Ace.OleDb.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 위 오류는 엑셀 파일을 OleDb를 이용하여, 올릴 때 발생한다. 해당 버전의 OS가 설치가 되어 있지 않기 때문이다. 그렇기 때문에 MS사이트에 가서 다음 프로그램을 설치하면 된다. https://www.microsoft.com/ko-kr/download/details.aspx?id=13255 OS버전별로 받아서 설치하여야 한다. 2017. 3. 5.
세션 상태 서버에 세션 상태 요청을 할 수 없습니다. ASP.NET 상태 서비스가 시작되었으며 클라이언트 포트와 서버 포트가 같은지 확인하십시오. '/' 응용 프로그램에 서버 오류가 있습니다.세션 상태 서버에 세션 상태 요청을 할 수 없습니다. ASP.NET 상태 서비스가 시작되었으며 클라이언트 포트와 서버 포트가 같은지 확인하십시오. 서버가 원격 컴퓨터에 있는 경우에는 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection의 값을 확인하여 해당 서버가 원격 요청을 받는지 확인하십시오. 서버가 로컬 컴퓨터에 있고 앞에서 언급한 레지스트리 값이 없거나 0인 경우에는 상태 서버 연결 문자열에 'localhost' 또는 '127.0.0.1'을 서버 이름으로 사용해야 합니다. 설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 .. 2017. 2. 7.
이 요청을 처리하려면 구성에 WebResource.axd 처리기를 등록해야 합니다. '/' 응용 프로그램에 서버 오류가 있습니다.이 요청을 처리하려면 구성에 WebResource.axd 처리기를 등록해야 합니다. 원인 발생 환경OS WIndows 10.net Framework 2.0Visual Studio 2012 해결방법 IIS 응용프로그램 풀에서 관리되는 파이프라인 모드를 통합이 아닌 클래식으로 변경한다. 2017. 2. 7.
WCF 메서드명 문자열로 넘겨서 해당 메서드 호출하기 WCF의 EndPoint의 메서드를 문자열로 호출하고 싶을 때 다음과 같이 사용하면된다. protected int ServiceInt(string methodName, params object[] methodParameters) where TClient : class, ICommunicationObject where TChannel : class { var client = Activator.CreateInstance(); DataSet ds = new DataSet(); BasicHttpBinding binding = new BasicHttpBinding(); //EndpointAddress endPoint = new EndpointAddress("http://localhost/WebService/WCF.. 2015. 10. 29.
WCF app.config에 있는 EndPoint 찾기 아래 코드가 EndPoint를 찾는 코드. using System.Configuration;using System.ServiceModel.Configuration; Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal); ServiceModelSectionGroup serviceModelSectionGroup = ServiceModelSectionGroup.GetSectionGroup(configuration); ClientSection clientSection = serviceModelSectionGroup.Client;clientSection.E.. 2015. 10. 29.
HTTP 오류 500.21 - Internal Server Error ASP.net 서버에 접속시 다음과 같은 메세지가 출력 되었을 때는 asp.net 4.0이 제대로 설치되지 않았을 경우이다. 이는 IIS 설치시 설치순서(visual studio 등)에 발생된다. 해결은 다음과 같이 한다. 페이지 접속시 떨어지는 에러메세지 HTTP 오류 500.21 - Internal Server Error "DEFAULT WEB SITE/ASP.NET OBJECT" 응용 프로그램의 서버 오류" iis 7.5 HTTP Error 500.21 - Internal Server Error Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list * 처리 방법 - asp... 2015. 7. 31.
파일 업로드 용량 관련 정보 웹페이지에서 파일 업로드 가능 용량. 업로드 가능한 기본 사이즈는 4096KB(4MB)이다. 4메가가 넘는 용량의 파일을 업로드시 에러가 발생. 4메가가 넘는 용량의 파일을 올리기 위해서는 httpRuntime 요소의 maxRequestLength 특성을 설정하면 된다. 전체 응용프로그램에 대해서 허용되는 최대 파일 크기를 늘리려면, web.config파일의 location>maxRequestLength를 설정한다. http://msdn.microsoft.com/ko-kr/library/system.web.ui.webcontrols.fileupload(v=vs.110).aspx 2015. 7. 31.
string에서 문자열 가공할 때 활용 가능한 코드 특정 문자로 구문된 문자열에서 마지막에 오는 문자(기호)등을 제거하기 위해서는 다음과 같이 TrimEnd를 사용하면된다. string str = "aa,bb,cc,"; str = str.TrimEnd(','); ->결과 aa,bb,cc 맨 뒤에 있는 ','가 없어졌다. ----------------------------------------------------------------------------------------------------- 2015. 7. 31.
WebMethod 환경: jQuery-1.4.2, ASP.NET 2.0, VISUAL STUDIO 2008파일 첨부: Calling Web Method and Web Service with jQuery.zip jQuery가 제공하는 jQuery.ajax() API를 사용하면 ASP.NET Ajax를 사용하여 웹 서비스나 웹 메서드를 호출 하는 코드를 jQuery를 통하여 구현이 가능하다. (ScriptManager 컨트롤을 사용 하지 않아도 된다)jQuery.ajax() API는 내부적으로 Ajax(Asynchronous HTTP) 요청을 수행하며 매개변수를 통하여 post 및get 방식 호출 모두 가능 하다. 문법은 아래와 같으며 자세한 내용은 jQuery 사이트의 API 부분을 살펴 보자. $.ajax(options).. 2015. 7. 31.
확장 클래스 Extension 개발하면서 많이 사용하는 단순 반복 코드로써 프로그램 개발시 유용하게 사용할 수 있다. /// Object 확장 객체 /// public static class ObjectExtention { /// /// null 확인용 /// /// 대상 객체 (또는 배열) /// null 여부 public static bool IsNull(this object Value) { return Object.Equals(Value, null); // 단순 확인용. } /// /// null이 아닌지 확인용 /// /// 대상 객체 (또는 배열) /// null 여부 public static bool IsNotNull(this object Value) { return Object.Equals(Value, null) == f.. 2015. 7. 31.
TreeView ASP.net Tree View 관련 자료. http://www.codeproject.com/Articles/25753/Binding-the-ASP-NET-TreeView-to-a-DataSet-or-an-Ob http://asp-net-example.blogspot.kr/2008/10/treeview-example-how-to-use-treeview.html#.UbrKrPnwmzQ ASP.NET TreeView and Checkboxes javascript로 체크 http://www.mikeborozdin.com/post/ASPNET-TreeView-and-Checkboxes.aspx How to configure vertical spacing for ASP .Net treeview with check.. 2015. 7. 31.
브라우저및 접속자 pc정보 Request.UserAgent 2015. 7. 31.
[오류처리]구성요소 assembly 다음과 같은 오류시 windows폴더의 assembly를 확인후 해당 오류의 어셈블리가 있는지 확인 후에 없으면 설치한다. 설명: 이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 오류가 발생했습니다. 아래의 오류 정보를 확인한 다음 구성 파일을 적절하게 수정하십시오. 파서 오류 메시지: 파일이나 어셈블리 'FarPoint.Web.Spread.Design, Version=3.0.2001.2005, Culture=neutral, PublicKeyToken=327c3516b1b18457' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다. 소스 오류: 줄 50: 줄 51: 줄 52: 줄 53: 줄 54: 소스 파일: D:\WEB_ROOT\MH.. 2015. 7. 31.
새세션 레지스트리 IE 브라우져를 다른 session으로 열 때 등록한다. 한번만 등록하면 됨. 2015. 7. 31.
자주쓰는 간단한 코드 aspx cs페이지에서 자바스크립트 사용하기 다음과 같이 코딩하면, aspx(html)에 스크립트 블럭을 추가해준다. this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "errorMessage", "alert('333);", true); 특수문자로 구분된 연결된 값을 문자2자 이상으로 분리할 때 col_head = strHeadTemp.Split(new char[] { '|', '|' }); CS소스에서 javascript에서 사용하는 메서드 사용 할 때 Microsoft.JScript.GlobalObject.escape(strIoDate) strAspKeys = "io_type=32&io_date=" + Microsoft.JScript... 2015. 7. 31.
ASP 디버깅하기 IIS관리에서 ASP->디버깅속성->서버쪽 디버깅 사용 true로 설정한다. 그리고 VS2010에서 프로세스 연결에서 연결대상에 스크립트를 선택한다. 그리고 디버깅한다. 구문에 오류가 있으면 걸리지 않는다. 2015. 7. 31.
반응형