컴퓨터 혹은 서버에 닷넷 버전을 알아보자


안녕하세요.
고코더 입니다. 


윈도우에 설치된 .net 버전을 확인하는 방법은 많지만 조금 귀찮은 방법 투성이입니다.
레지스트리를 확인하거나 윈도우 시스템 폴더를 확인하는 방법등이 있습니다.

그래서 간단하고 쉽게 포터블 프로그램 하나로 현재 내 컴퓨터에 어떤 버전에 닷넷이 설치되어 있는지
확인하는 프로그램을 공유 합니다.

 1. 첨부파일을 다운로드해서 실행해주세요.


● 2. 프로그램을 실행하면 닷넷 버전 상태가 보입니다. 제 컴퓨터에는
2.0, 3.0, 3.5, 4.8이 설치되어 있습니다. 


마무리


프로그램으로 쉽게 컴퓨터에 닷넷 프레임워크 상태를 확인하세요.

댓글을 달아 주세요



Hello! asp.net


안녕하세요.
고코더 입니다.


최근에 닷넷을 시작한 개발자 후배가
윈도우 환경에서 hello .net을 만들어 보고 싶다고 해서
블로그를 씁니다. 생각보다
닷넷 강의들이 존재 하지 않는거 같네요
Hello .Net 을 다루는 내용이 잘 없어 남깁니다.

▼ 실행에서 appwiz.cpl 을 실행해주세요.


▼ 그리고 windows 기능 켜기/끄기를 실행합니다. 



▼ 해당 기능에서 .Net 를 추가합니다.
윈도우10 에서 기본적으로 닷넷이 설정 되어 있지 않습니다.
추가하여 기능을 설치해주세요.


▼ 이런 메시지가 뜨면 설치 끝


▼ 그럼 이제 IIS안에 asp.net 에 대한 기능들이 추가 되어 있습니다.


▼ 그리고 웹사이트를 추가 할때 해당 처럼 .net 을 선택해서 사이트를 생성 합니다.


▼ 해당 폴더안에 제가 올려놓은 파일을 압축을 해제해주세요.


▼ 그리고 웹에서 확인할때 오류가 보인다면 해당 링크를 확인해주세요.
폴더 권한을 주어주세요.
'/' 응용 프로그램에 서버 오류가 있습니다.
구성 오류
설명: 이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 오류가 발생했습니다. 아래의 오류 정보를 확인한 다음 구성 파일을 적절하게 수정하십시오.
파서 오류 메시지: 구성 파일을 로드하는 동안 오류가 발생했습니다.: 액세스가 거부되어 'C:\Users\user\Desktop\gocoder'의 변경 사항에 대한 모니터링을 시작하지 못했습니다.
소스 오류:


[관련된 소스 줄 없음]
소스 파일: C:\Users\user\Desktop\gocoder\web.config
버전 정보: Microsoft .NET Framework 버전:4.0.30319; ASP.NET 버전:4.7.3282.0




▼ 그러면 아래처럼 가볍게
Hello .net을 실행할 수 있습니다.



마무리


요즘 닷넷 잘 안쓰나 보네요
재밌는데


Tag .net, ASP, iis, 닷넷

댓글을 달아 주세요




닷넷 현재 URL / 사이트명 / URI / 파일명 가져오기



using System;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write(Request.Url.ToString() + "<- Request.Url.ToString() 현재 URL<br>");
        Response.Write(Request.Url.Host + "<- Request.Url.Host 사이트 명만<br>");
        Response.Write(Request.Url.LocalPath + "<- Request.Url.LocalPath 소스 파일 위치<br>");       
    }
}



이상하게 설명할 내용이 없네요..
예제만 남기고 인사드리겠습니다.




마무리

요즘 바뻐서 블로그에 통 못들어왔더니 New가 다 사라져있었네요 자주 올리겠습니다^^ 
흔하게 많이 쓰는 현재 URL 소스입니다. 


댓글을 달아 주세요



닷넷에서 정규식을 이용해 영문자만 추출해보자.


정규식을 이용해서 특정 루프를 돌린후에
영문자만 걸러내는 방법이다.
이메일 주소를 받거나
영문 이름등에 유효성 체크할때 사용할 수 있다.
이왕이면 함수를 만들어서 쓰는것이 좋다. (당연)




using System;
using System.Text.RegularExpressions;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string chkString = "ABCDabcd가나다라";
        string resultString = string.Empty;
        Regex alphabatRegex = new Regex(@"[a-zA-Z]");
        char[] _chkArray = chkString.ToCharArray();
        foreach (char chkItem in _chkArray)
        {
            Boolean ismatch = alphabatRegex.IsMatch(chkItem.ToString());
            if (ismatch)
            {
                resultString += chkItem.ToString().ToUpper();
            }
        }
                    Response.Write(chkString+ "   <= 원래문자<br><br>");
                    Response.Write(resultString + "   <= 영문자만 추출한후에");
    }

}




댓글을 달아 주세요



닷넷 Base64 변환 예제


Base64란 알다시피 
64가지의 문자열로 모든걸 표현하는 방법입니다.
URL에서 쓰이는 방법입니다.
가벼운 암호화 하기도 하고 여러 방면으로 사용 됩니다.

닷넷에서 이 Base64를 쓰는 방법을 적어보았습니다.
MS계열 언어들은 참 가독성이 좋네요




using System;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
string OrgString = "BASE64로 변환될 스트링";
// 문자열을 ascii 로 변환
byte[] convertByte = Encoding.Unicode.GetBytes(OrgString);
 
OrgString = Convert.ToBase64String(convertByte);
Response.Write(OrgString+" <= 베이스64로 변환됨 <br>");
// ascii 를 string 으로 변환
OrgString = Encoding.Unicode.GetString(convertByte);
Response.Write(OrgString + " <= 다시 복구됨 <br>");
    }
}





댓글을 달아 주세요



비주얼 스튜디오 2017를 설치 안내


닷넷 개발에 절대적인 개발툴은 당연히 비주얼 스튜디오 입니다.
별다른 설정 안해도 모든걸 다 준비해놨기 때문에 정신건강에 이로운 IDE 입니다.

이시간엔 비쥬얼 스튜디어 2017를 설치해보려고 합니다.
(설치방법은 역시 MS 답게  다음 버튼 클릭이 전부..)

▼우선 아래 URL을 이동해보자



▼ 해당 사이트에 무료인 비주얼 스튜디오 커뮤니티 다운로드 버튼을 클릭해보자 (학습용은 무조건 커뮤니티!! 소기업 이시라고 해도 무조건 커뮤니티!!)



그럼 파일 이름 : vs_community__60516547.1477408371.exe 이란 이름으로 다운로드 완료 클릭을 해보자.

▼ 해당 곳에서 ASP.NET 및 개발을 체크하고 설치 버튼 클릭 끝! (우린 웹개발을 위한 닷넷이기 때문에)


▼설치 중이다. 시간이 좀 걸리니 인터넷 뉴스 좀 보면서 기다려 보자고요
     - 설치시에는 타 프로그램 설치나 삭제를 자제하자~ 


▼ 설치 후에는 친절하게 실행 버튼까지 제공합니다.




▼나중에 로그인 클릭 (추후에 트라이얼이 끝나면 로그인해도 늦지 않습니다. 로그인만 하면 공짜)



▼한 1분 걸린다.


▼새 프로젝트에 보니 C# 안에 웹이 있습니다. 
ASP.NET 웹 응용 프로그램을 클릭


▼일반적인 닷넷 개발도 할 수 있고  MVC도 있습니다. 원하는 개발을 골라 개발하면 됩니다.
추후에 블로그에 MVC5 강의도 올릴 생각입니다. 



이것으로 비주얼스튜디오 2017 설치가 완료되었습니다.
이클립스에 비하면 설정 할 것도 없는 천국입니다.
저는 jetBrain 제품군 다음으로 비주얼스튜디오 IDE를 좋아합니다.



마무리

한글이라 더 좋습니다.

그럼 이만..

















댓글을 달아 주세요