<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>메모장</title>
    <link>https://dvex.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sun, 12 Jul 2026 13:36:45 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>YKYun</managingEditor>
    <item>
      <title>linked server 연결시 암호화 오류 (error :15466)</title>
      <link>https://dvex.tistory.com/entry/linked-server-%EC%97%B0%EA%B2%B0%EC%8B%9C-%EC%95%94%ED%98%B8%ED%99%94-%EC%98%A4%EB%A5%98-error-15466</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;MSSQL에서 Linked server연결시 보안 컨텍스트를 지정할 수 있다.(원격로그인정보)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원격 로그인 정보는 Window Remote Account가 아니라&amp;nbsp; SQL account정보이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;893&quot; data-origin-height=&quot;729&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9K45M/btsFBMIm5q8/5BPz0oIuFFGAxWjU7ih6P0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9K45M/btsFBMIm5q8/5BPz0oIuFFGAxWjU7ih6P0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9K45M/btsFBMIm5q8/5BPz0oIuFFGAxWjU7ih6P0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9K45M%2FbtsFBMIm5q8%2F5BPz0oIuFFGAxWjU7ih6P0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;893&quot; height=&quot;729&quot; data-origin-width=&quot;893&quot; data-origin-height=&quot;729&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만, 해당 연결된 서버의 SQL계정과 암호를 입력하려는데, 암호화중에 오류가 발생했다고 계정 지정이 불가능한 상황이 생긴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해결돼서 다시 메세지가 발생하진 않아 퍼왔다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rL8VY/btsFEM1crGO/OAYp99ARNRsm2kWHbaSjO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rL8VY/btsFEM1crGO/OAYp99ARNRsm2kWHbaSjO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rL8VY/btsFEM1crGO/OAYp99ARNRsm2kWHbaSjO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrL8VY%2FbtsFEM1crGO%2FOAYp99ARNRsm2kWHbaSjO0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;608&quot; height=&quot;208&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;208&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글링을 해보니 SMK(Service Master key)가 MDF,LDF이동, 복구 변경시에 변경돼서 달라진 거라고 하더라.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 해결책으로&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BACKUP SERVICE MASTER KEY TO FILE = 'c:\service_master_key' ENCRYPTION BY PASSWORD = '[password]' &lt;br /&gt;2)&amp;nbsp;복원 &lt;br /&gt;RESTORE SERVICE MASTER KEY FROM FILE = 'c:\service_master_key' DECRYPTION BY PASSWORD = '[password]' FORCE&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 하면 된다고 하는데, 이것도 지금 오류메세지는 안나는데 무슨 암호화작업이 실패했다 이런 메세지가 뜨더라...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 또 구글링을 했더니 SMK를 덮어씌우면서 갱신하는 명령어가 있다고 하더라&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ALTER&amp;nbsp;SERVICE&amp;nbsp;MASTER&amp;nbsp;KEY&amp;nbsp;FORCE&amp;nbsp;REGENERATE&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이거하고나니 SMK가 갱신돼서 linked server 원격 로그인 지정이 잘 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#linked server #SMK&amp;nbsp;&lt;/p&gt;</description>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/34</guid>
      <comments>https://dvex.tistory.com/entry/linked-server-%EC%97%B0%EA%B2%B0%EC%8B%9C-%EC%95%94%ED%98%B8%ED%99%94-%EC%98%A4%EB%A5%98-error-15466#entry34comment</comments>
      <pubDate>Fri, 8 Mar 2024 10:53:36 +0900</pubDate>
    </item>
    <item>
      <title>SQL Object 검색 프로그램</title>
      <link>https://dvex.tistory.com/entry/SQL-Object-%EA%B2%80%EC%83%89-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8</link>
      <description>&lt;p&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: &amp;quot;KoPub Dotum&amp;quot;; font-size: 14px;&quot;&gt;http://www.red-gate.com/products/sql-development/sql-search/&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; color: rgb(51, 51, 51); font-family: &amp;quot;KoPub Dotum&amp;quot;; font-size: 14px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box; color: rgb(51, 51, 51); font-family: &amp;quot;KoPub Dotum&amp;quot;; font-size: 14px;&quot;&gt;&lt;font color=&quot;#333333&quot; face=&quot;KoPub Dotum&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;테이블, 함수, 프로시저 등등 이름이나 내용을 검색 가능.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#333333&quot; face=&quot;KoPub Dotum&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#333333&quot; face=&quot;KoPub Dotum&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;컬럼 및 테이블 사용처 검색할때 유용함.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;</description>
      <category>SQL</category>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/32</guid>
      <comments>https://dvex.tistory.com/entry/SQL-Object-%EA%B2%80%EC%83%89-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8#entry32comment</comments>
      <pubDate>Wed, 18 Apr 2018 17:59:05 +0900</pubDate>
    </item>
    <item>
      <title>SQL 임시테이블 존재여부 확인 쿼리</title>
      <link>https://dvex.tistory.com/entry/SQL-%EC%9E%84%EC%8B%9C%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%A1%B4%EC%9E%AC%EC%97%AC%EB%B6%80-%ED%99%95%EC%9D%B8</link>
      <description>&lt;p&gt;if OBJECT_ID('tempdb..#tempTable') is not null&lt;/p&gt;&lt;p&gt;begin&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;drop table #tempTable&lt;/p&gt;&lt;p&gt;end&lt;/p&gt;</description>
      <category>SQL</category>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/31</guid>
      <comments>https://dvex.tistory.com/entry/SQL-%EC%9E%84%EC%8B%9C%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%A1%B4%EC%9E%AC%EC%97%AC%EB%B6%80-%ED%99%95%EC%9D%B8#entry31comment</comments>
      <pubDate>Wed, 11 Apr 2018 11:24:01 +0900</pubDate>
    </item>
    <item>
      <title>DB복원 후 Agent에서 linked server(연결된서버)가 연결되지 않음. (SQL Message : 로그인하지 못했습니다. 신뢰할 수 없는 도메인에서 로그인을 시도하여 Windows 인증과 함께 사용할 수 없습니다.)</title>
      <link>https://dvex.tistory.com/entry/DB%EB%B3%B5%EC%9B%90-%ED%9B%84-linked-server%EC%97%B0%EA%B2%B0%EB%90%9C%EC%84%9C%EB%B2%84%EA%B0%80-%EC%97%B0%EA%B2%B0%EB%90%98%EC%A7%80-%EC%95%8A%EC%9D%8C</link>
      <description>&lt;p&gt;테스트 하려고 query창에서 해당서버 조회시&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;로그인하지 못했습니다. 신뢰할 수 없는 도메인에서 로그인을 시도하여 Windows 인증과 함께 사용할 수 없습니다. (Microsoft SQL Server, 오류: 18452)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;메세지가 표현됨&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Agent 실행시&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;다음 사용자로 실행되었습니다: dbo. 가장 상태에서는 가장된 로그인에 대한 매핑 없이 연결된 서버를 사용할 수 없습니다. [SQLSTATE 42000] (오류 7437).&amp;nbsp; 단계가 실패했습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;메세지가 나옴.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;검색 해도 인증관련해서는 windows인증이 아닌 SQL계정 통합인증으로 설정하라는것만 나옴.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;linked server(연결된서버)에서 interface로 추가할때는 안되더니..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;script로 실행하니 정상작동된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-&amp;gt; 계획까지 재 생성함.(소유자 및 실행계정반영)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;--linked server 추가 script&lt;/p&gt;&lt;p&gt;정보에 [] 제외하고 입력( [serverAddress], [dbConnectID], [DBConnectPWD])&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;EXEC master.dbo.sp_addlinkedserver @server = N'[serverAddress]', @srvproduct=N' ', @provider=N'MSDASQL', @provstr=N'Driver={SQL Server};Database=master;Server=[0.0.0.0];UID=[dbConnectID];PWD=[DBConnectPWD];'&lt;/p&gt;&lt;p&gt;EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'[serverAddress]',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL&lt;/p&gt;</description>
      <category>SQL</category>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/30</guid>
      <comments>https://dvex.tistory.com/entry/DB%EB%B3%B5%EC%9B%90-%ED%9B%84-linked-server%EC%97%B0%EA%B2%B0%EB%90%9C%EC%84%9C%EB%B2%84%EA%B0%80-%EC%97%B0%EA%B2%B0%EB%90%98%EC%A7%80-%EC%95%8A%EC%9D%8C#entry30comment</comments>
      <pubDate>Mon, 9 Apr 2018 10:01:42 +0900</pubDate>
    </item>
    <item>
      <title>데이터베이스 보안 주체는 데이터베이스의 스키마를(을) 소유하며 삭제할수 없습니다.</title>
      <link>https://dvex.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EB%B3%B4%EC%95%88-%EC%A3%BC%EC%B2%B4%EB%8A%94-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EC%9D%98-%EC%8A%A4%ED%82%A4%EB%A7%88%EB%A5%BC%EC%9D%84-%EC%86%8C%EC%9C%A0%ED%95%98%EB%A9%B0-%EC%82%AD%EC%A0%9C%ED%95%A0%EC%88%98-%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4</link>
      <description>&lt;p&gt;DB-사용자-스키마에 해당사용자가 소속되어있는 스키마 삭제 후&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;사용자 재 생성&lt;/p&gt;</description>
      <category>SQL</category>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/29</guid>
      <comments>https://dvex.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EB%B3%B4%EC%95%88-%EC%A3%BC%EC%B2%B4%EB%8A%94-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EC%9D%98-%EC%8A%A4%ED%82%A4%EB%A7%88%EB%A5%BC%EC%9D%84-%EC%86%8C%EC%9C%A0%ED%95%98%EB%A9%B0-%EC%82%AD%EC%A0%9C%ED%95%A0%EC%88%98-%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4#entry29comment</comments>
      <pubDate>Mon, 26 Mar 2018 14:10:23 +0900</pubDate>
    </item>
    <item>
      <title>MS-SQL 유용한 명령어</title>
      <link>https://dvex.tistory.com/entry/MSSQL-%EC%9C%A0%EC%9A%A9%ED%95%9C-%EB%AA%85%EB%A0%B9%EC%96%B4</link>
      <description>&lt;p&gt;** SQL에러코드 메세지 찾기&lt;/p&gt;&lt;p&gt;SELECT * FROM sys.messages where language_id=1042 and message_id = 에러코드&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;**DB 용량확인&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;sp_spaceused&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;select top 10&lt;/p&gt;&lt;p&gt;&amp;nbsp;table_name = convert(varchar(30), min(o.name))&lt;/p&gt;&lt;p&gt;&amp;nbsp;, table_size = convert(int, ltrim(str(sum(reserved) * 8.192 / 1024., 15, 0))), UNIT = 'MB'&lt;/p&gt;&lt;p&gt;from sysindexes i&lt;/p&gt;&lt;p&gt;&amp;nbsp;inner join sysobjects o on (o.id = i.id)&lt;/p&gt;&lt;p&gt;where i.indid in (0, 1, 255)&lt;/p&gt;&lt;p&gt;&amp;nbsp;and o.xtype = 'U'&lt;/p&gt;&lt;p&gt;group by i.id&lt;/p&gt;&lt;p&gt;order by 2 desc&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;** 남은 하드 용량 확인&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;master.dbo.xp_fixeddrives&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;** 프로시저 전체 보기(스크립트 포함)&lt;/p&gt;&lt;p&gt;select ROUTINE_NAME, ROUTINE_DEFINITION&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; from information_schema.routines&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;where routine_type = 'PROCEDURE';&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;** DB Identity 초기화&lt;/p&gt;&lt;p&gt;DBCC CHECKIDENT('[Table]', RESEED, 0)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;** SQL 메모리점유 퍼센트순위&amp;nbsp;&lt;/p&gt;&lt;p&gt;select&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PERCENT_RANK() over (order by requiredTime) as ranking, requiredTime&lt;/p&gt;&lt;p&gt;from SURVEY.dbo.T_SamplingList_2014000028&lt;/p&gt;&lt;p&gt;where requiredTime is not null&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>SQL</category>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/28</guid>
      <comments>https://dvex.tistory.com/entry/MSSQL-%EC%9C%A0%EC%9A%A9%ED%95%9C-%EB%AA%85%EB%A0%B9%EC%96%B4#entry28comment</comments>
      <pubDate>Wed, 21 Mar 2018 13:56:22 +0900</pubDate>
    </item>
    <item>
      <title>ASP.NET 웹 게시(Web Deploy)방법</title>
      <link>https://dvex.tistory.com/entry/ASPNET-%EC%9B%B9-%EA%B2%8C%EC%8B%9CWeb-Deploy%EB%B0%A9%EB%B2%95</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;파일시스템으로만 배포하다가 웹배포를 한 후 정리한 내역.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;1. 툴&amp;nbsp;:&amp;nbsp;Microsoft Visual Studio Professional 2012&lt;/p&gt;&lt;p&gt;버전 11.0.61030.00 Update 4&lt;/p&gt;&lt;p&gt;Microsoft .NET Framework&lt;/p&gt;&lt;p&gt;버전 4.5.50709&lt;/p&gt;&lt;p&gt;2. 배포 OS : Window Server 2008 R2 Standard&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;1. &lt;/span&gt;IIS에서 웹 플랫폼 설치관리자를 다운로드 및 설치한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;http://www.microsoft.com/ko-kr/download/details.aspx?id=6164&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;설치후 IIS 새로고침 -&amp;gt; 해당아이콘 확인&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/275C693A55E00F3714&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F275C693A55E00F3714&quot; width=&quot;710&quot; height=&quot;471&quot; filename=&quot;1.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;2. &lt;/span&gt;웹 플랫폼 설치관리자에서 웹 배포 컴포넌트 다운로드&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;제품 탭에 존재(사진1)하지만 검색하면 찾기쉬움(사진2)&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;해당컴포넌트를 추가,추가,추가,추가하여 설치&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;필자는 이미 설치되어있으므로 추가가아닌 설치로 보임.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;사진1)&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2644443A55E00F3A21&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2644443A55E00F3A21&quot; width=&quot;710&quot; height=&quot;471&quot; filename=&quot;2.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;사진2)&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2761303A55E00F3C10&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2761303A55E00F3C10&quot; width=&quot;710&quot; height=&quot;471&quot; filename=&quot;3.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;3.&lt;span style=&quot;font-size: 9pt;&quot;&gt; 관리서비스 설정&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;관리서비스 설정시 우측 중지시킨후(사진 번호1) 원격연결허용으로 체크(사진 번호2) 및 Windows자격증명 또는 IIS 관리자 자격증명으로 라디오버튼 변경&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/26211C3755E00C5B0D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F26211C3755E00C5B0D&quot; width=&quot;710&quot; height=&quot;471&quot; filename=&quot;5.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;4.&lt;/span&gt; 배포를 위한 웹 게시용 계정을 생성&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 616px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/223DA23C55E00D100D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F223DA23C55E00D100D&quot; width=&quot;616&quot; height=&quot;269&quot; filename=&quot;7.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;5.&lt;/span&gt; IIS 관리자에서 해당 웹페이지를 클릭 후 IIS관리자 권한을 실행(사진1)후 우측 사용허용을 누른 후 팝업창에서&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;해당 계정을 해당 웹페이지 관리자로 등록(사진2)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;사진1)&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/262DF03655E00D811C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F262DF03655E00D811C&quot; width=&quot;710&quot; height=&quot;471&quot; filename=&quot;8.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;사진2)&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2433BC3C55E00DDA1C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2433BC3C55E00DDA1C&quot; width=&quot;710&quot; height=&quot;471&quot; filename=&quot;9.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;6.&lt;/span&gt; IIS 관리자 시작페이지 우클릭 -&amp;gt; 사이트연결 클릭하여&amp;nbsp;연결 추가&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 346px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2454343455E00E5C29&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2454343455E00E5C29&quot; width=&quot;346&quot; height=&quot;271&quot; filename=&quot;10.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 397px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2451A23455E00E5E2C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2451A23455E00E5E2C&quot; width=&quot;397&quot; height=&quot;293&quot; filename=&quot;11.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 335px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2450293455E00E5F2D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2450293455E00E5F2D&quot; width=&quot;335&quot; height=&quot;291&quot; filename=&quot;12.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 390px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/240D7F3755E00E8829&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F240D7F3755E00E8829&quot; width=&quot;390&quot; height=&quot;283&quot; filename=&quot;13.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;7&lt;/span&gt;. 비쥬얼스튜디오에서 게시 설정후 게시배포&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2709BC3755E00F272E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2709BC3755E00F272E&quot; width=&quot;710&quot; height=&quot;557&quot; filename=&quot;14.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/27</guid>
      <comments>https://dvex.tistory.com/entry/ASPNET-%EC%9B%B9-%EA%B2%8C%EC%8B%9CWeb-Deploy%EB%B0%A9%EB%B2%95#entry27comment</comments>
      <pubDate>Fri, 28 Aug 2015 16:41:22 +0900</pubDate>
    </item>
    <item>
      <title>분산트랜잭션(MSDTC) 적용하기</title>
      <link>https://dvex.tistory.com/entry/%EB%B6%84%EC%82%B0%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98MSDTC-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;1. 서버에서 관리도구 - 구성요소 서비스를 연다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/224260405491123A35&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F224260405491123A35&quot; width=&quot;710&quot; height=&quot;648&quot; filename=&quot;1.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;2. 아래 사진과같이 옵션을 설정해준다.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;XA 트랜잭션을 사용에 체크를 하여야 SQL에서 옵션처리를 통해 분산트랜잭션이 처리가 가능함.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/22351D47549112A710&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F22351D47549112A710&quot; width=&quot;710&quot; height=&quot;523&quot; filename=&quot;2.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;3.SQL에 연결된서버를 등록하고 아래과같이 속성에서 설정.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/26213F4F5491131409&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F26213F4F5491131409&quot; width=&quot;710&quot; height=&quot;274&quot; filename=&quot;3.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;4. 여기까지 처리가되었다면 일단 분산트랜잭션을 처리할 Client서버에서 [트랜잭션 처리할서버].[DB_Name].dbo.TableName으로&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;조회가 가능하다. (연결이 정상적인지 확인)&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;5.분산트랜잭션을 처리할 서버A 와 트랜잭션내에서 DML이 처리되는서버 B라고 했을 때&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;두 서버 모두 135번 포트를 열어준다.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;6.프로시저에서&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;set xact_abort on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- XA 트랜잭션으로 처리 옵션&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;begin&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&amp;nbsp;distributed tran&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; -- 분산트랜잭선 처리&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;넣은 후 A서버에서 데이터 작업 후 B서버로 작업을 한다.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;7. 여기까지왔는데 정상적으로 되지않았다. (여기서 헤멤)&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;A서버와 B서버가 C클래스까지 같은 네트워크망이여야 가능하다.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;내부네트워크망이 Netbios로 등록해줘야 한다.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;Netbios등록방법 : &amp;nbsp;C:\Windows\System32\drivers\etc 경로로 들어가보면&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;hosts 파일이 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;해당파일을 노트패드로 열어보면&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;div&gt;# Copyright (c) 1993-2009 Microsoft Corp.&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# This file contains the mappings of IP addresses to host names. Each&lt;/div&gt;&lt;div&gt;# entry should be kept on an individual line. The IP address should&lt;/div&gt;&lt;div&gt;# be placed in the first column followed by the corresponding host name.&lt;/div&gt;&lt;div&gt;# The IP address and the host name should be separated by at least one&lt;/div&gt;&lt;div&gt;# space.&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# Additionally, comments (such as these) may be inserted on individual&lt;/div&gt;&lt;div&gt;# lines or following the machine name denoted by a '#' symbol.&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# For example:&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp;102.54.94.97 &amp;nbsp; &amp;nbsp; rhino.acme.com &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# source server&lt;/div&gt;&lt;div&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; 38.25.63.10 &amp;nbsp; &amp;nbsp; x.acme.com &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# x client host&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# localhost name resolution is handled within DNS itself.&lt;/div&gt;&lt;div&gt;#&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; localhost&lt;/div&gt;&lt;div&gt;#&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;::1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; localhost&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;이라고 적혀있는데&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;말그대로 For example 처럼&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;B서버를 등록해준다 (텍스트 형태로 저장)&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;ex) 123.123.123. B&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;B서버에도 해당파일을 열어&lt;/div&gt;&lt;div&gt;A서버를 등록해준다&lt;/div&gt;&lt;div&gt;ex) 123.123.123.123 A&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/27070133549114F211&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F27070133549114F211&quot; width=&quot;710&quot; height=&quot;358&quot; filename=&quot;4.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이렇게 처리후 정상적으로 작동.&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/26</guid>
      <comments>https://dvex.tistory.com/entry/%EB%B6%84%EC%82%B0%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98MSDTC-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0#entry26comment</comments>
      <pubDate>Wed, 17 Dec 2014 14:30:57 +0900</pubDate>
    </item>
    <item>
      <title>Visual Studio 단축키</title>
      <link>https://dvex.tistory.com/entry/Visual-Studio-%EB%8B%A8%EC%B6%95%ED%82%A4</link>
      <description>&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;F9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 현재 라인에 Breakpoint를 지정/해제&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Shift + F9&amp;nbsp;&amp;nbsp;&amp;nbsp; 현재 Edit하고 있는 소스파일에 지정된 모든 Breakpoint 해제&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '{'괄호의 짝을 찾아줌 ('{'에 커서를 놓고 눌러야 함}&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + J, K&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #ifdef 와 #endif의 짝을 찾아줌&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 한 라인을 클립보드로 잘라내기 (Cut)&amp;nbsp;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Shift + L&amp;nbsp;&amp;nbsp;&amp;nbsp; 한 라인을 삭제&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Alt + Mouse&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 블록 설정 세로로 블록 설정하기 (마우스로)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Shift + F8&amp;nbsp;&amp;nbsp;&amp;nbsp; 세로로 블록 설정하기 (키보드로), 취소할 때는 Esc키를 눌러야 함&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;블록 설정 -&amp;gt; Tab&amp;nbsp;&amp;nbsp;&amp;nbsp; 선택된 블록의 문자열을 일괄적으로 들여쓰기(Tab) 적용&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;블록 설정 -&amp;gt; Shift + Tab&amp;nbsp;&amp;nbsp; 선택된 블록의 문자열을 일괄적으로 내어쓰기 적용&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Alt + F8&amp;nbsp;&amp;nbsp;&amp;nbsp; 인덴트 정리. 범위 선택 후 사용하면 해당 범위를 표준 인덴트로 바꾸어줌.&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Shift + F9&amp;nbsp;&amp;nbsp;&amp;nbsp; 디버그 모드에서 해당 변수를 바로 Watch Window에 등록.&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + U&amp;nbsp;&amp;nbsp;&amp;nbsp; 선택된 영역을 소문자로 바꿈&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Shift + U&amp;nbsp;&amp;nbsp;&amp;nbsp; 선택된 영역을 대문자로 바꿈&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Shift + 8&amp;nbsp;&amp;nbsp;&amp;nbsp; 문단기호 표시/감추기 : Tab은 ^, Space는 .으로 표시&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 툴바의 찾기 Editbox로 이동&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Up/Down Arrow&amp;nbsp;&amp;nbsp;&amp;nbsp; 커서는 고정시키고 화면만 스크롤 시키기&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Shift + Alt + 커서 이동&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Alt + 마우스 드래그 세로로 영역 선택&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Shift + F12&amp;nbsp;&amp;nbsp;&amp;nbsp; 선언으로 이동&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;lt;?XML:NAMESPACE PREFIX = O /&amp;gt;&amp;lt;?XML:NAMESPACE PREFIX = O /&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-family: 'Times New Roman';&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;=== 찾 기 ===&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl +F3 현재커서의 단어 찾기&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl +D 툴바의 찾기 Editbox로 이동&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + I 문자열 입력 점진적으로 문자열 찾기 (Incremental Search)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Shift + F3&amp;nbsp;&amp;nbsp;&amp;nbsp; 현재 커서에 있는 문자열 찾기 backward&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;SHIFT + ALT + O 프로젝트에 있는 파일 찾기 ( 비주얼 어시스트)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Alt + M 파일에서 method의 리스트를 보여준다.&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + ] '{}'괄호, #ifdef, #endif 의 짝을 찾아줌&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;F3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 찾은 문자열에 대한 다음 문자열로 이동 (Next Search)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + H&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 문자열 찾아 바꾸기 (Replace)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;=== 이동 관련 ===&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;CTRL + PGDOWN (or END) 문서 끝&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;CTRL + PGUP (or HOME) 문서 처음&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;F12 선언부로 가기&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + F2 현재 라인에 북마크 지정/해제&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;F2 지정된 다음 북마크로 이동&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Shift + F2 지정된 모든 북마크를 해제&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;함수간 이동&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-family: 'Times New Roman';&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;=== 주석처리 ===&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl+K, Ctrl+C 선택 영역 주석 처리 (.NET 2003, 2005)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl+K, Ctrl+U 선택 영역 주석 없앰 (.NET 2003, 2005)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-family: 'Times New Roman';&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;=== 아웃라인 ===&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl+M, Ctrl+L 모든 아웃라인 보이기/숨기기 (Edit.ToggleAllOutlining)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl+M, Ctrl+M 현재 아웃라인 보이기/숨기기 (Edit.ToggleOutliningExpansion)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl+M, Ctrl+H 선택영역 아웃라인 지정(Edit.HideSelection)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl+M, Ctrl+U 현재 아웃라인 삭제 (Edit.StopHidingCurre&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl+M, Ctrl+P 모든 아웃라인 삭제(Edit.StopOutlining Text Editor)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-family: 'Times New Roman';&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;=== 기 타 ===&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;ALT + F7 프로젝트 속성&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Shift+Alt+Enter : 전체화면 토글&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;Ctrl + Shift + F9 현재 Edit하고 있는 소스파일에 지정된 모든 Breakpoint 해제&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;디버그 모드에서 Watch Window에서 추가하고픈 변수나 등등 앞에 커서를 위치 시킨후 Shift + F9&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;☆☆ Studio 단축키 ☆☆&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;♣ 일반 단축키&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 모두 저장 : Ctrl + Shift + S&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 문서창 닫기 : Ctrl + F4&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 다음 문서 : Ctrl + F6, 이전 문서 : Ctrl + Shift + F6&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 다음 도구 : Alt + F6&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 들여 쓰기 : Teb, 내어 쓰기 : Shift + Teb&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 주석 달기 : Ctrl + E + C, 주석 해제 : Ctrl + E + U&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 파일에서 찾기 : Ctrl + Shift + F, 중단 : Alt + F3, S&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 찾기 이전으로 : Ctrl + F3, 다음으로 : Shift + F3&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 증분검색 정방향 : Ctrl + I, 역방향 : Ctrl + Shift + I&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 문서 끝 : Ctrl + End, 시작 : Ctrl + Home, 행 이동 : Ctrl + G&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 자동 줄바꿈 : Ctrl + E, W&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 공백 보기 : Ctrl + E, S, &amp;nbsp; 가로 공백 삭제 : Ctrl + E, \&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - #region 펼치기 &amp;amp; 접기 : Ctrl + M, M&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 클립보드에 복사 : Ctrl + Shift + Num&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 클립보드링 순환 : Ctrl + Shift + Insert&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;♣ 디버그시 단축키&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 직접실행창 표시 : Ctrl + Alt + I&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 모든 중단점 지우기 : Ctrl + Shift + F9&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 중단점 추가 : Alt + F9&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 중단점 설정/해지 : F9&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 프로그램에서 사용하는 모든 모듈 보기 : Ctrl + Alt + U&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 간략한 조사식 : Ctrl + Alt + Q, Shift + F9&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 디버그 다시 시작 : Ctrl + Shift + F5&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 디버그 커서까지 실행 : Ctrl + F10&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 프로시져 단위 디버그 : F10&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 한단계씩 디버그 : F11&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 프로시져 나가기 : Shift + F11&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 디버깅 중지 : Shift + F5&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 디버그 커서까지 실행 : Ctrl + F10&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 디스어셈 플리 설정/해제 : Ctrl + F11&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 디버그 조사식 1,2,3,4 : Ctrl + Alt + W, 1, 2, 3, 4&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 디버그 하지 않고 시작 : Ctrl + F5&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;♣ DataBase 단축키&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 데이터베이스 선택영역 실행 : Ctrl + R, Ctrl + D&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 데이터 베이스 한 단계씩 실행 : Ctrl + D, Ctrl + S&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - SQL 선택영역 실행 : Ctrl + R&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 0pt; padding: 0px; border: none; vertical-align: baseline; list-style-type: none; font-family: 'Malgun Gothic', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;♣ 도구창&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 책갈피 창 : Ctrl + W, B&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 책갈피 지정 : Ctrl + B, T&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 책갈피 이전 : Ctrl + B, P&amp;nbsp; -- 다음 : Ctrl + B, N&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 모든 책갈피 지우기 : Ctrl + B, C&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 매크로 창 : Alt + F8&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 9pt; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; border: 0px; font-size: 10pt; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp; - 매크로 기록 : Shift + Ctrl + R&lt;/span&gt;&lt;/p&gt;</description>
      <category>ASP.NET</category>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/25</guid>
      <comments>https://dvex.tistory.com/entry/Visual-Studio-%EB%8B%A8%EC%B6%95%ED%82%A4#entry25comment</comments>
      <pubDate>Thu, 25 Sep 2014 18:12:05 +0900</pubDate>
    </item>
    <item>
      <title>C# MailMessage - SMTP(smtp.gmail.com / 발신자 이메일 설정)</title>
      <link>https://dvex.tistory.com/entry/C-MailMessage-SMTP</link>
      <description>&lt;pre class=&quot;line-pre&quot; style=&quot;box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; margin-top: 0px; margin-bottom: 0px; width: 748px; line-height: 16.7999992370605px;&quot;&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC2&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;닷넷의 SmtpClient 클래스를 사용하여 메일을 보내는 방법입니다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC3&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;MSDN의 예제는 빠진 부분이 많아서 그걸 사용하면 제대로 되지 않더군요&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC4&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;삽질하다가 구글링으로 알아냈습니다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC5&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC6&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;아래 예제는 구글의 Gmail을 사용하는 것으로 했습니다..&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC7&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC8&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;Gmail의 주소는 smtp.gmail.com 입니다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC9&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;포트번호는 587을 사용합니다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC10&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;구글에서는 465도 사용 할수 있다고 하지만 사용하면 연결이 되지 않습니다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC11&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;cm&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC12&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC13&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC14&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;SmtpClient&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;client&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;SmtpClient&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;box-sizing: border-box; color: rgb(221, 17, 68);&quot;&gt;&quot;smtp.gmail.com&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;m&quot; style=&quot;box-sizing: border-box; color: rgb(0, 153, 153);&quot;&gt;587&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC15&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;client&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;UseDefaultCredentials&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;c1&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;// 시스템에 설정된 인증 정보를 사용하지 않는다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC16&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;client&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;EnableSsl&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;  &lt;span class=&quot;c1&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;// SSL을 사용한다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC17&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;client&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;DeliveryMethod&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;SmtpDeliveryMethod&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Network&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;c1&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;// 이걸 하지 않으면 Gmail에 인증을 받지 못한다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC18&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;client&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Credentials&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;System&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Net&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;NetworkCredential&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;box-sizing: border-box; color: rgb(221, 17, 68);&quot;&gt;&quot;구글 아이디&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s&quot; style=&quot;box-sizing: border-box; color: rgb(221, 17, 68);&quot;&gt;&quot;패스워드&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC19&quot; style=&quot;box-sizing: border-box;&quot;&gt;           &lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC20&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;MailAddress&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;MailAddress&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;font color=&quot;#dd1144&quot;&gt;메일발신자E-Mail&lt;/font&gt;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;box-sizing: border-box; color: rgb(221, 17, 68);&quot;&gt;&quot;이름&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;         &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;System&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Text&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Encoding&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;UTF8&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC21&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;MailAddress&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;MailAddress&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;font color=&quot;#dd1144&quot;&gt;메일수신자E-Mail&lt;/font&gt;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC22&quot; style=&quot;box-sizing: border-box;&quot;&gt;                       &lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC23&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;MailMessage&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;message&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;MailMessage&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;from&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC24&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC25&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Body&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot; style=&quot;box-sizing: border-box; color: rgb(221, 17, 68);&quot;&gt;&quot;This is a test e-mail message sent by an application. &quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC26&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box; color: rgb(68, 85, 136); font-weight: bold;&quot;&gt;string&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;someArrows&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box; color: rgb(68, 85, 136); font-weight: bold;&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box; color: rgb(68, 85, 136); font-weight: bold;&quot;&gt;char&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;[]&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;err&quot; style=&quot;box-sizing: border-box; color: rgb(166, 23, 23); background-color: rgb(227, 210, 210);&quot;&gt;'\&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;u2190&lt;/span&gt;&lt;span class=&quot;err&quot; style=&quot;box-sizing: border-box; color: rgb(166, 23, 23); background-color: rgb(227, 210, 210);&quot;&gt;'&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot; style=&quot;box-sizing: border-box; color: rgb(166, 23, 23); background-color: rgb(227, 210, 210);&quot;&gt;'\&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;u2191&lt;/span&gt;&lt;span class=&quot;err&quot; style=&quot;box-sizing: border-box; color: rgb(166, 23, 23); background-color: rgb(227, 210, 210);&quot;&gt;'&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot; style=&quot;box-sizing: border-box; color: rgb(166, 23, 23); background-color: rgb(227, 210, 210);&quot;&gt;'\&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;u2192&lt;/span&gt;&lt;span class=&quot;err&quot; style=&quot;box-sizing: border-box; color: rgb(166, 23, 23); background-color: rgb(227, 210, 210);&quot;&gt;'&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot; style=&quot;box-sizing: border-box; color: rgb(166, 23, 23); background-color: rgb(227, 210, 210);&quot;&gt;'\&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;u2193&lt;/span&gt;&lt;span class=&quot;err&quot; style=&quot;box-sizing: border-box; color: rgb(166, 23, 23); background-color: rgb(227, 210, 210);&quot;&gt;'&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;});&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC27&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Body&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Environment&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;NewLine&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;someArrows&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC28&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;BodyEncoding&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;System&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Text&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Encoding&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;UTF8&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC29&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Subject&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot; style=&quot;box-sizing: border-box; color: rgb(221, 17, 68);&quot;&gt;&quot;test message 2&quot;&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;someArrows&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC30&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;SubjectEncoding&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;System&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Text&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Encoding&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;UTF8&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC31&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC32&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;try&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC33&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC34&quot; style=&quot;box-sizing: border-box;&quot;&gt;      &lt;span class=&quot;c1&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;// 동기로 메일을 보낸다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC35&quot; style=&quot;box-sizing: border-box;&quot;&gt;      &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;client&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Send&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC36&quot; style=&quot;box-sizing: border-box;&quot;&gt;               &lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC37&quot; style=&quot;box-sizing: border-box;&quot;&gt;       &lt;span class=&quot;c1&quot; style=&quot;box-sizing: border-box; color: rgb(153, 153, 136); font-style: italic;&quot;&gt;// Clean up.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC38&quot; style=&quot;box-sizing: border-box;&quot;&gt;       &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Dispose&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC39&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC40&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Exception&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;ex&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC41&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC42&quot; style=&quot;box-sizing: border-box;&quot;&gt;       &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;MessageBox&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Show&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;ex&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;ToString&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;());&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;file-jacking75_sendmail_csharpsmtpclient-cs-LC43&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;하지만 구글SMTP를 이용하여메일을 보내게되면&lt;/p&gt;&lt;p&gt;발신자(MailMessage.From)이 변경되지않고 구글메일로 계속 보내지게됩니다.&lt;/p&gt;&lt;p&gt;이런 현상을 해결하기위해 구글계정에서 설정해줄 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. 지메일접속 -&amp;gt; 톱니바퀴모양클릭&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/22772C3953FEE91B21&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F22772C3953FEE91B21&quot; width=&quot;710&quot; height=&quot;284&quot; filename=&quot;1.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2.환경설정클릭&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/230A923953FEE91C0A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F230A923953FEE91C0A&quot; width=&quot;710&quot; height=&quot;278&quot; filename=&quot;2.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. 계정및 가져오기클릭 -&amp;gt; 다른이메일주소 추가클릭&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 710px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2623AB4853FEECA618&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2623AB4853FEECA618&quot; width=&quot;710&quot; height=&quot;259&quot; filename=&quot;3.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4.팝업창에서 답장주소를 다르게 지정.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 640px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2619464F53FEECB60E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2619464F53FEECB60E&quot; width=&quot;640&quot; height=&quot;581&quot; filename=&quot;5.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p&gt;위와같이 설정하면 해당지메일 계정으로 발신하게되면 지정한 메일로 발신됩니다.&lt;/p&gt;</description>
      <category>ASP.NET</category>
      <author>YKYun</author>
      <guid isPermaLink="true">https://dvex.tistory.com/24</guid>
      <comments>https://dvex.tistory.com/entry/C-MailMessage-SMTP#entry24comment</comments>
      <pubDate>Thu, 28 Aug 2014 17:33:31 +0900</pubDate>
    </item>
  </channel>
</rss>