[asp.net : 오류] 파서 오류 메시지: 특성 'xmlns'을(를) 인식할 수 없습니다.

'/' 응용 프로그램에 서버 오류가 있습니다.


구성 오류

설명: 이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 오류가 발생했습니다. 아래의 오류 정보를 확
인한 다음 구성 파일을 적절하게 수정하십시오.

파서 오류 메시지: 특성 'xmlns'을(를) 인식할 수 없습니다.

소스 오류:
줄 9:  -->
줄 10: <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
줄 11: <system.web>
줄 12: <!--
........................

 

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

iis 세팅 후 에러 웹페이지 에러시

 



C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

 

ASP.NET의 재설치

 

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

\WINDOWS\Microsoft.NET\Framework\해당버전 폴더\aspnet_regiis.exe

 

사용법: 

aspnet_regiis.exe [-i[r] [-enable] | -u[a] | -r | -s[n] <path> | -k[n] <path> | -lv | -lk | -c | -e[a] | -?]

 

 -i           - 이 버전의 ASP.NET을 설치하고 IIS 메타베이스에 있는 스크립트맵과 루트

                 아래의 모든 스크립트 맵을 업데이트합니다. 낮은 버전의 기존 스크립트맵은

                 이 버전으로 업그레이드됩니다.

 

 -ir          - 이 버전의 ASP.NET을 설치하고 등록만 합니다. IIS의 스크립트맵은 업데이트

                  하지 않습니다.

 

 -enable - [-enable]을 -i 또는 -ir와 함께 지정하면 IIS 보안 콘솔(IIS 6.0 이상)에서도

                 ASP.NET을 사용할 수 있게 됩니다.

 

 -s <path>  - 지정한 경로에 이 버전의 스크립트맵을 재귀적으로 설치합니다. 낮은

                      버전의 기존 스크립트맵은 이 버전으로 업그레이드됩니다.
                      예: aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1


 -sn <path> - 지정한 경로에 이 버전의 스크립트맵을 비재귀적으로 설치합니다. 낮은

                       버전의 기존 스크립트맵은 이 버전으로 업그레이드됩니다.


 -r         - 이 버전의 스크립트맵을 IIS 메타베이스 루트와 루트 아래의 모든 스크립트맵

                에 설치합니다. 기존 스크립트맵은 현재 버전에 관계 없이 모두 이 버전으로

                바뀝니다.


 -u         - 이 버전의 ASP.NET을 제거합니다. 이 버전에 대한 기존 스크립트맵은 시스템

                 에 설치되어 있는 남은 ASP.NET 중 가장 높은 버전으로 다시 매핑됩니다.

 

 -ua       - 시스템에서 모든 버전의 ASP.NET을 제거합니다.


 -k <path>  - 지정한 경로에서 모든 버전의 ASP.NET에 대한 모든 스크립트 맵을 재귀적

                     으로 제거합니다.
                     예: aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1


 -kn <path> - 지정한 경로에서 모든 버전의 ASP.NET에 대한 모든 스크립트 맵을

                      비재귀적으로 제거합니다.


 -lv        - 컴퓨터에 설치되어 있는 모든버전의ASP.NET을 상태 및 설치 경로와 함께

                나열합니다. 상태: Valid[ (Root)]|Invalid


 -lk        - ASP.NET이 스크립트 매핑되어 있는 모든 IIS 메타베이스 키의 모든 경로를 

                버전과 함께 나열합니다.  부모 키에서 ASP.NET 스크립트맵을 상속 받는 키는

               표시되지 않습니다.
 

-c         - 각 IIS 사이트 디렉터리의 aspnet_client 하위 디렉터리에 이 버전에 대한 클라

               이언트측 스크립트를 설치합니다.


 -e        - 각 IIS 사이트 디렉터리의 aspnet_client 하위 디렉터리에서 이 버전에 대한 클

               라이언트측 스크립트를 제거합니다.


 -ea      - 각 IIS 사이트 디렉터리의 aspnet_client 하위 디렉터리에서 모든 버전에 대한

               클라이언트측 스크립트를 제거합니다.


 -?        - 이 도움말 텍스트를 출력합니다.

출처 : Tong - 지상왕땅보고님의 [= ASP.NET =]통

by 멋진벼리 | 2009/11/12 11:16 | 트랙백 | 덧글(0)

[VB6] String을 XML 로 파싱

MSXML이 참조되어야 한다.
String이 XML 형식이 아니면 오류로 떨어진다. (아래 소스엔 예외처리 X)
파싱한 데이터를 FILE로 저장한다.


초간단 예제
===================================================================================================================

    Dim xmldoc As New DOMDocument
    Dim strXml As String
   
    strXml = ""
    strXml = strXml + "<Document> "
    strXml = strXml + "<DocumentNo>DELADV-E1001131-D100-0813298526</DocumentNo>"
    strXml = strXml + "<DocumentName>DELADV</DocumentName>"
    strXml = strXml + "<DocumentDate>20090720113020</DocumentDate>"
    strXml = strXml + "</Document>"
   
    'MsgBox strXml
    xmldoc.loadXML strXml
           
    xmldoc.insertBefore xmldoc.createProcessingInstruction("xml", "version='1.0' encoding='EUC-KR'"), xmldoc.childNodes(0)

    'MsgBox xmldoc.Text
   xmldoc.save "c:\myxml.xml"


  Set xmldoc = Nothing

===================================================================================================================

by 멋진벼리 | 2009/11/05 11:56 | .NET | 트랙백 | 덧글(0)

PC Util 기행 01. 아름다운 소프트웨어 IE Toy


This software is dedicated to my lovely wife and daughters.

저에게 세상에 가장 아름다운 Software 10가지를 꼽으라면 그중에 하나는 IE Toy 일 것입니다.
(물론 IE 사용자 입장에서)

LOSER님이 개발하신 이 IE Toy는

시간동기화,창 고정(거의 모든 Win App),단축키(프로그램,폴더,IE 명령),팝업 차단,광고 차단,스마트 로그인
마우스 제스쳐,주소 별명,색상 선택기 등등 엄청나게 막강한 기능들을 가지고 있습니다.

가벼움에 있어서는 두 말할 나위없이 가볍고 게다가 포터블 이라서 USB에 담아가지고 다니면
어디서나 사용 가능 합니다.

 작은 크기에 비해 터무니 없이 많은 기능을 가진 IE Toy의 모든 기능에 대해 설명하긴 어렵고 주요 기능을 몇가지 보자면

1. 마우스 제스쳐 : 마우스 제스쳐는 알툴바나 네이버툴바 등에서와 마찬가지로 마우스로 IE의 제어를 하는 기능 입니다.
따로 설명은 필요 없을듯 합니다.

2.단축키 : 단축키 기능은 제가 가장 즐겨쓰는 기능인데요

위의 이미지 파일에서 보이는 것과 같이 프로그램,폴더등에 단축키를 지정해서 사용 할 수가 있습니다.
자주쓰는 프로그램이나 폴더를 단축키 지정 해 놓으면 유용하게 사용할 수 있습니다.
TIP.파일을 다운로드 받을때 폴더를 단축키를 사용하면 다운할 폴더로 한번에 이동이 가능합니다.

3.스마트로그인 : 알패스와 유사한 기능입니다. 대신 프로그램에는 사용이 불가능하고 웹사이트에서만 사용 가능합니다.
(네이버와 같이 플래시나 HTML이 아닌 다른 로그인폼의 경우 사용불가)
USB에 IE Toy를 담아놓고 사용한다면 매우 유용한 기능 입니다.

4.주소 별명 : url을 주소 별명 하나에 할당해서 사용하는 기능입니다.
가령 저는 http://www.pgr21.com/zboard4/zboard.php?id=freedom 의 경우 p
로 할당해서 사용하고 있습니다.

IE Toy에는 위의 기능 말고도 좋은 기능이 많지만 이 네가지의 기능만으로도 훌륭한 소프트웨어 일 겁니다.

참고로 IE Toy사용할 시 주의해야 할 점은

1.IE 8에서는 정상작동 안합니다. 
2.광고차단이 사용되어 있을 시 플래시나 이미지 파일이 안보일 수 있습니다.

* 다운로드 link
http://ietoy.tistory.com/entry/IE-Toy-20-베타-v2005

by 멋진벼리 | 2009/06/16 14:21 | WINDOW | 트랙백(1) | 덧글(1)

정부는 사과해야 합니다.

그들이 말하는 명빠의 돌아오지 않는 메아리...

정부는 사과해야 합니다.
무죄추정의 원칙을 어긴 정부는 사과해야 합니다.
죄를 입증하기 전 까진 죄인이 아닙니다.
세계인권선언 11조를 어긴 정부는 사과해야 합니다.

정부는 사과해야 합니다.
형법에도 없는 포괄적 뇌물죄 그것도 아닌
"포괄적 뇌물죄의 공범" 이라는 죄명으로 올가맨
정부는 사과해야 합니다.

정부는 사과해야 합니다.
일반인도 아닌 한 나라의 전 대통령이 사망한 사안인데
부실한 초동수사 및 현재까지의 수사도
미진한점에 정부는 사과해야 합니다.

정부는 사과해야 합니다.
서버가 먼지도, 로그가 어디에 저장되는지도 모르는
저들의 국가기록물 유실 문제에 대해
그들은 사과해야 합니다.
그들의 말바꾸기가 한두번이 아니지만
그들의 사과는 나온적 없읍니다.
이에대해 그들은 사과해야 합니다.

정부는 사과해야 합니다.
표적수사, 언론탄압, 집회 시위의 자유 탄압
강금원과 삼성에서 보여주는 법의 이중적인 잣대......


아 더 쓰고 싶지만 이런 글 싸지른다고
사과하는 것도 아니고 에흉
투표나 해야지요

by 멋진벼리 | 2009/06/02 13:10 | .etc | 트랙백 | 덧글(3)

GetWindowRect, GetClientRect, ScreenToClient

GetWindowRect
윈도우의 현재 위치와 크기를 구해준다. (left, top)은 윈도우의 현재 좌상단 위치를 나타내는데 이 좌표는 전체 화면을 기준으로 한 좌표이다. (right, bottom)은 윈도우의 우하단 위치를 나타내며 역시 전체 화면을 기준으로 한 좌표이다. 윈도우의 현재 크기(폭과 높이)를 구하고 싶으면 right-left, bottom-top을 계산하면 된다.

GetClientRect
윈도우의 작업영역 크기를 계산해 준다. 크기만 계산해 주기 때문에 좌상단(left, top)값은 항상 0,0이며 우하단 좌표(right, bottom)가 곧 윈도우의 크기를 나타낸다. 작업영역이란 윈도우의 타이틀바, 스크롤 바, 경계선, 메뉴 등을 제외한 영역이며 윈도우가 그리기를 하는 대상 영역이다

 

ScreenToClient
화면의 원점을 기준으로 하는 좌표 lpPoint를 hWnd의 작업 영역을 기준으로 하는 좌표로 변환한다. hWnd윈도우의 작업 영역 원점의 화면 좌표가 cx, cy일 때 lpPoint는 lpPoint.x - cx, lpPoint - cy로 변환된다. GetCursorPos, MoveWindow, GetWindowRect 등과 같이 화면 좌표를 리턴하는 함수로부터 작업 영역의 좌표로 변환하고자 할 때 이 함수를 사용한다.

BOOL InvalidateRect(HWND hWnd, CONST RECT *lpRect, BOOL bErase);

윈도우가 다시 그려져야 할 필요가 있다 있는데, 이 말은 무효 영역(Invalid Region)이 있다는 뜻

예로 다른 프로그램에 가려졌을 때 그 부분이 무효화되었다고 하며 가렸던 프로그램이 이동하여 무효 영역이 다시 그려져야할 때 WM_PAINT에 메시지를 보내 다시 그리게 한다.

hWnd는 무효화의 대상이 되는 윈도우(다시그려져야 할 윈도우)

lpRect는 무효화할 사각 영역을 지정함, 값이 NULL이면 윈도우의 전 영역이 무효화됨

bErase는 무효화전 배경을 다시 그릴 것인지(TRUE), 배경을 지우지 않고 그릴것인지 지정,

출처 :http://rosagigantea.tistory.com/292

by 멋진벼리 | 2009/04/03 14:42 | C++ | 트랙백 | 덧글(0)

◀ 이전 페이지다음 페이지 ▶