검색결과 리스트
..'ASP.NET', 'C#'에 해당되는 글 5건
- 2010/11/12 SQL Server 2008 기준 방화벽 예외처리 스크립트
- 2010/06/05 [Visual Studio 2010] aspx에 적용한 컨트롤이 aspx.cs에서 안뜰 때
- 2009/03/02 StreamReader의 인코딩 변환 방법 / XmlDocument.LoadXML() 인자생성법
- 2009/02/20 GAC에 Dll 배포시킬 때 '강력한 이름이 필요합니다' 라고 나올때
- 2009/02/20 IIS 7.0 에서 배포후 조회 시 401.3 이 뜨는 경우
글
그러니까 다른 서버에 SQL Server를 설치하고 접근하려 하면 1433번 포트, 몇번포트, 몇번포트... 되게 많아서,
설정하는것도 이거저거 귀찮아요.
다음 스크립트를 사용해서 배치파일로 만들어 실행하시면. 한번에 끝납니다.
@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer"
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection"
@echo Enabling conventional SQL Server Service Broker port 4022
netsh firewall set portopening TCP 4022 "SQL Service Broker"
@echo Enabling Transact-SQL Debugger/RPC port 135
netsh firewall set portopening TCP 135 "SQL Debugger/RPC"
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services"
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser"
@echo ========= Misc Applications ==============
@echo Enabling HTTP port 80
netsh firewall set portopening TCP 80 "HTTP"
@echo Enabling SSL port 443
netsh firewall set portopening TCP 443 "SSL"
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh firewall set portopening UDP 1434 "SQL Browser"
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE
설정
트랙백
댓글
글
최근 프로젝트를 vs 2010으로 하고 있습니다..만.
황당한 경우가 발생하는군요.
datagrid를 사용하려고, aspx에 끌어놓고 aspx.cs에서 이 컨트롤을 사용하려 하니까 안되는겁니다 -_-;
< 멀쩡히 끌어다가 aspx.cs에서 쓸라 하면 없다 나옴. >
검색해보니까 이게 Visual Studio 2010 에 있는 버그라고 합니다. aspx에 등록한 asp 컨트롤들이 designer.cs 에 반영이 안되어서 발생하는 것이죠. (에휴....)
그렇다고 저 designer.cs에 '강제로' 1.1에서 cs에서 컨트롤 잡듯이 저기다 써주면 되긴 하지만,
컨트롤 한두개 상관없지만, 컨트롤 몇백개를 aspx에 쓰고 저기다 다 강제로 잡는것도.. 좀 무식하죠.
(설상가상으로 등록을 시켜도 안될 때도 있습니다 -_-)
이럴때 한가지 방법은 (턴 어라운드 = '꼼수')
요 designer.cs 파일을 지우고 다시 생성을 하는 것입니다.
이 designer.cs는 빌드해서 다시 생성이 안되고, 다음 메뉴를 실행시켜줘야 합니다.
네.. 웹 어플리케이션으로 컨버팅하기.. 정도의 뜻을 가진 메뉴를 클릭해주시면 지금 이 aspx에 쓰인 컨트롤을 토대로, 새로운 designer.cs 파일을 만듭니다.
거기엔 모든 컨트롤들이 수록이 되어있을 겁니다.
유용하게 사용하세요. 좀 잘좀 만들지 -_-;
설정
트랙백
댓글
글
어딘가에서 (이를테면 REST 서비스) 응답을 Stream으로 받아야 할 필요가 있을 때 기본적으로
이런 식으로 정의합니다.
// 1. HttpWebRequest - 형식을 받기 위해 일단 요청자료 작성
System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(uristring);
// 2. HttpWebResponse - 일단 이 형태의 요청자료를 받아둠
System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();
// 3. Stream - 받은 요청자료의 스트림을 작성
System.IO.Stream rstream = response.GetResponseStream();
// 4. StreamReader - 마지막으로 받은 요청자료의 스트림을 읽어들임 (이때 인코딩 고려해서 인스턴스 작성)
return new System.IO.StreamReader(rstream, System.Text.Encoding.GetEncoding("euc-kr"));
이렇게 되면 리턴형은 StreamReader가 되겠지요.. XmlDocument의 LoadXML은 StreamReader의 ReadToEnd()를 인자로 받기 때문에 이렇게 해주시면 됩니다. 일종의 순서지요.. ^^
저기 굵게 되어있는 부분으로 이 StreamReader에 인코딩 방법을 줄 수 있는데요. 따로 설정하지 않으면 'UTF-8'로 잡히더군요. 일단 스트림리더 객체가 생성이 된 후에는 이 인코딩방법이 변경불가능이기때문에 미리 이렇게, 잡아주시면서 객체를 생성시키시는 편이 좋을 듯 보입니다.
실제로, Naver 지도 OpenAPI에서 주소좌표 변환에서는 euc-kr로 넘겨야 하더군요. 참고되셨으면 좋겠어요.. ^^
설정
트랙백
댓글
글
GAC (windows 폴더의 assembly)에 dll을 배포하는 경우에 볼 수 있는 창인데요..
이럴 땐 어떻게 하면 좋을까요.
강력한 이름을 지정해주면 됩니다. (....)
Properties 메뉴로 들어가셔서 Signing을 클릭합니다. 여기서 강력한 이름을 지정해주면 됩니다.
그리고 <New..>를 선택하셔서 아무 이름이나 주시면 됩니다.
패스워드까지는 줄 필요가 없더군요.
그럼 프로젝트에 snk 파일이 생성되면서, dll 빌드 시에 추가되게 됩니다.
그리고 assembly 폴더에 끌어다 던지시면 끝~!
설정
트랙백
댓글
글
쇼티예요.
IIS 사용하다가. 배포 시에, 분명히 권한도 줬고 다 줬다고 생각했는데.
이런 에러가 뜨셨던 경우가 있으실 것 같애요.
이럴때는, IIS 관리도구를 켜셔서..
인증으로 들어가시면.. 3개의 항목 중에 익명 인증이 있으실 거예요. 이것을 편집으로..
이렇게 잡아주시면 됩니다. 하지만, 익명 인증을 쓸때는 항상 보안에 주의해주세요.. ^^
(출처 : bloggingdeveloper)
RECENT COMMENT