본문 바로가기

프로그램 경험/.Net

[C#] error CS0016, 출력 파일에 쓸 수 없습니다, 액세스가 거부되었습니다 error CS0016: 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\zz\e94cbbca\7cc4a264\App_Web_defaultwsdlhelpgenerator.aspx.cdcab7d2.8mqqar3c.dll' 출력 파일에 쓸 수 없습니다. '액세스가 거부되었습니다. ' 스마트클라이언트 환경에서 웹서비스 참조 업데이트 하는데 오류가 발생했다.해당 웹서비스에 접속하면 위와 같은 오류가 발생한다. 구글 검색해서 별별짓을 다 했는데 안된다...그중에 하나 걸렸다 ㅋㅋㅋ 이 녀석을 실행 시키고 똑같이 오류를 낸다.그리고 검색에다 ACCESS DENIED 로 검색하면 하나 걸릴꺼다. 더블 클릭해서 보면 어떤 폴더가 문제인지..
[C#] 어셈블리 설치를 완료하지 못했습니다(hr = 0x8007000b). 검색이 종료됩니다. 스마트클라이언트 환경에서 작업하는중 웹서비스를 로드 하는데 오류 메시지가 발생. === 미리 바인딩된 상태 정보 ===로그: 사용자 = IIS APPPOOL\ASP.NET v4.0로그: DisplayName = KA.DLE (Partial)경고: 어셈블리에 대해 부분 바인딩 정보가 제공되었습니다.경고: 어셈블리 이름: KA.DLE | 도메인 ID: 7경고: 어셈블리 표시 이름의 일부만 제공된 경우 부분 바인딩이 발생합니다.경고: 이 경우 바인더에서 잘못된 어셈블리를 로드할 수 있습니다.경고: 단순한 이름, 버전, 문화권 및 공개 키 토큰으로 구성된,경고: 어셈블리에 대한 완전하게 지정된 텍스트 ID를 제공하는 것이 좋습니다.경고: 자세한 내용과 이 문제와 관련된 일반적인 해결책은 http://go.mic..
[C#] 변환 오버플로가 발생했습니다. 테이블에 환율 필드를 DECIMAL(36,30) 잡았다.프로시저 까지는 별 문제없이 작동하는데 닷넷 프로그램에서 조회 하면 오류가 발생한다. 변환 오버플로가 발생했습니다.위치: System.Data.SqlClient.SqlBuffer.get_Decimal()위치: System.Data.SqlClient.SqlBuffer.get_Value()위치: System.Data.SqlClient.SqlDataReader.GetValueInternal(Int32 i)... DECIMAL 사이즈를 (36,28) 로 잡으면 오류가 사라진다. 어떤 사람은 아래와 같이 하면 된다고는 하는데 테스트는 안해봤다. SqlDataAdapter da = new SqlDataAdapter("SELECT bigDecimal FROM t..
[.NET] 스마트클라이언트 어셈블리 최신버전 다운 안되는 문제 스마트클라이언트 프로그래밍을 하고 해당 어셈블리를 서버에 올렸는데프로그램을 실행해보면 과거버전으로 보인다.내 자리만 그렇다. gacutil /cdl 명령을 통해서 다운받은 어셈블리 캐쉬를 모두 삭제해도 마찬가지다. 그래서 .net 4.0 프레임워크를 복구하는 중인데 될까? ... 안된다... 이번엔 .net 4.5 프레임워크를 설치해본다. ... ㅅㅂ.. 안된다. 대체 뭐.. 인터넷옵션 > 검색기록 > 설정 > 지정된 페이지의 새버전 확인 : 웹 페이지 열때마다 로 변경하니 된다...ㅜㅜ
[.NET] GAC 위치 .NET 2.0 GAC - C:\Windows\assembly .NET 4.0 GAC - C:\Windows\Microsoft.NET\assembly
[ASP.NET] ASP.NET 설치 프로그램 추가/제거에서 ASP.NET 체크해서 설치는 했지만 안된다면Visual Studio 명령 프롬프트 열고 아래 명령어를 입력해서 설치하면 된다. aspnet_regiis.exe -i
[C#] A generic error occurred in GDI+ 한글 오류 : GDI+에서 일반 오류가 발생했습니다.영문 오류 : A generic error occurred in GDI+ GDI+를 통해서 작업하고 있는데 위와 같은 오류가 발생한다.구글링을 통한 문제 원인은 저장하는 경로에 쓰기 권한이 없어서 라고 한다.하지만 난 권한이 다 있는데 오류가 발생한다. 작업관리자를 통해서 보니까 프로그램 메모리가 1GB가 넘어가고 있다..ㄷㄷㄷ;;;메모리 문제로도 위와 같은 메시지가 나타날수 있다. 메모리 관리 하자. *메모리 누수 찾는 프로그램http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/ 메모리 프로파일러로 찾아보니 SolidBrush를 사용하고 Dispose 하지 않았다.여기서 메..
[크리스탈리포트] 데이터바인딩 했는데 데이터가 안보일때 크리스탈 리포트에서 데이터베이스 필드를 연결 하는 기능이 있다. 뭐 당연하지만... 내가 처한 상황을 설명하자면 테이블 3개를 가져와서 크리스탈 리포트에 바인딩 시키는 것이다.당연히 바인딩 하면 데이터가 나와야 하는데 안나온다. 어떤때는 나오고 어떤때는 안나오고... 참 황당하다. 찾다 찾다가 보니 리포트 내에서 조인을 걸어둘수 있었다. 누군가가 조인을 해두어서 조인값이 안맞으면 데이터가 안나오는 것이었다..ㅡㅡ; 메뉴 > 데이터베이스 > 데이터베이스 전문가 클릭해서 들어가면 데이터와 연결탭이 보인다.그중 연결탭으로 가서 보면 연결을 제거 할 수 있다. 2014.10.7 추가 위처럼 했는데도 데이터가 안나오는 경우가 발생했다.상황은 테이블 2개를 조회 해서 바인딩 시켰는데 두개 데이터가 다 있을때만 바인..