<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>My Sharepoint</title>
	<link>http://sharepoint.egloos.com</link>
	<description>All about SharePoint, MOSS 2007</description>
	<language>ko</language>
	<pubDate>Tue, 17 Nov 2009 10:42:49 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>My Sharepoint</title>
		<url>http://pds4.egloos.com/logo/200705/23/15/d0041915.gif</url>
		<link>http://sharepoint.egloos.com</link>
		<width>80</width>
		<height>65</height>
		<description>All about SharePoint, MOSS 2007</description>
	</image>
  	<item>
		<title><![CDATA[ Taskbar의 메모장 아이콘이.... ]]> </title>
		<link>http://sharepoint.egloos.com/2474811</link>
		<guid>http://sharepoint.egloos.com/2474811</guid>
		<description>
			<![CDATA[ 
  Taskbar 의 메모장 아이콘이.... Visual Studio 아이콘으로 나타난다.<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds16.egloos.com/pds/200911/17/15/d0041915_4b027e1ce5be2.png" width="300" height="289" onclick="Control.Modal.openDialog(this, event, 'http://pds16.egloos.com/pds/200911/17/15/d0041915_4b027e1ce5be2.png');" /></div><br>이것은 혹시 게시인가? ㅡ,.ㅡ<br>			 ]]> 
		</description>

		<comments>http://sharepoint.egloos.com/2474811#comments</comments>
		<pubDate>Tue, 17 Nov 2009 10:42:09 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
	<item>
		<title><![CDATA[ IIS 7.0 에서 CS 파일 게시하기 ]]> </title>
		<link>http://sharepoint.egloos.com/2465985</link>
		<guid>http://sharepoint.egloos.com/2465985</guid>
		<description>
			<![CDATA[ 
  <p>IIS 7.0 에서 CS 파일을 게시할 일이 생겼습니다. CS 파일을 게시할 일이 많지 않은 관계로 그닥 신경쓰지 않았던 부분이었는데 막상 할려고 하니깐 이래저래 서버 설정이 필요합니다.<br>머 일단 관련 파일들을 서버에 올려놓고 가상디렉토리로 만든 다음 브라우저에서 해당 파일을 액세스 해보았습니다.</p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds16.egloos.com/pds/200911/05/15/d0041915_4af291ae5dcce.png" width="500" height="88.693957115" onclick="Control.Modal.openDialog(this, event, 'http://pds16.egloos.com/pds/200911/05/15/d0041915_4af291ae5dcce.png');" /></div>오류가 뜨는군요.</p><p>역시 서버쪽에서 MIME Type 을 빼먹은 이유라고 생각됩니다. 해서 IIS 관리자에서 가상디렉터리의 MIME 타입으로 CS 파일 형식 추가 한 다음 다시 액세스 해보았습니다.</p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds17.egloos.com/pds/200911/05/15/d0041915_4af291dbd47d0.png" width="481" height="421" onclick="Control.Modal.openDialog(this, event, 'http://pds17.egloos.com/pds/200911/05/15/d0041915_4af291dbd47d0.png');" /></div><br>여전히 오류가 납니다. ㅡㅡ; </p><p><br>음 서버의 config 까지 수정해줘야 하는군 이라는 생각이 불현듯 떠오릅니다.</p><p>C:\Windows\System32\inetsrv\config 경로의 applicationHost.config 파일을 열어서 아래 그림과 같이 fileExtension 부분의 cs 형식 부분을 주석처리 하니 이제야 파일이 게시됩니다. ^___^</p><blockquote>&lt;requestfiltering&gt;<br>&lt;fileextensions applytowebdav="true" allowunlisted="true"&gt;<br>… 중략…<br>&lt;!--&lt;add fileextension=".cs" allowed="false" /&gt;--&gt;<br>… 중략…<br>&lt;/fileextensions&gt;<br>&lt;/requestfiltering&gt;</blockquote><p>일단 파일은 게시하였지만 application 의 configuration 을 바꾸는 것은 왠지 아닌 것 같다는 생각이 듭니다. 하지만 이건 설정하기 나름이겠지요. 위에서도 언급하였지만 제가 cs 확장명에 대하여 access 를 허용한 것은 하나의 가상 디렉터리 였습니다. 웹사이트가 아니죠~ 즉 해당 가상 디렉터리를 호스팅하는 웹사이트레벨이나 다른 웹사이트에서는 서의 CS 파일은 접근하려고 해도 접근할 수 없다는 말이죠. 위의&nbsp;applicationHost.config 파일에 보면&nbsp;fileExtensions 엘리먼트에 보면 allowUnlisted="true" 라는 옵션이 설정되어 있습니다. 이말의 의미는 ‘아래 리스트에 없는 파일 확장명들은 허용한다’ 라는 의미가 됩니다. 이제 좀 이해가 되는군요. ^^</p><p>여튼 이러저러해서 IIS 7.0 의 FileExtension 과 관련된 부분을 찾다보니 새삼스래 II 7.0 이 새롭습니다.</p><p><br>참고 1&nbsp;&nbsp;: <a href="http://msdn.microsoft.com/ko-kr/magazine/cc163453.aspx" target="_blank">Windows Vista 및 그 이상의 웹 서버를 위한 탐색<br></a>참고 2 : 테스트 환경 은 Windows Server 2008 SP2 + IIS 7.0 입니다.<br><br>추가로…<br>근데 생각해보니 cs 파일의 확장명을 text 형식으로 바꺼도 될뻔했다는 안타까운 사실이 불현듯!!!<br></p><br/><br/>tag : <a href="/tag/404.7" rel="tag">404.7</a>,&nbsp;<a href="/tag/applicationHost.config" rel="tag">applicationHost.config</a>,&nbsp;<a href="/tag/cs파일게시" rel="tag">cs파일게시</a>,&nbsp;<a href="/tag/iis7.0" rel="tag">iis7.0</a>,&nbsp;<a href="/tag/짜두" rel="tag">짜두</a>			 ]]> 
		</description>
		<category>404.7</category>
		<category>applicationHost.config</category>
		<category>cs파일게시</category>
		<category>iis7.0</category>
		<category>짜두</category>

		<comments>http://sharepoint.egloos.com/2465985#comments</comments>
		<pubDate>Thu, 05 Nov 2009 10:24:00 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
	<item>
		<title><![CDATA[ System Idle Tile 을 구하기 ]]> </title>
		<link>http://sharepoint.egloos.com/2425913</link>
		<guid>http://sharepoint.egloos.com/2425913</guid>
		<description>
			<![CDATA[ 
  "머리가 나쁘면 손발이 고생한다" 는걸 깨닫게 해준 Win32 API...<br><a href="http://www.pinvoke.net/default.aspx/user32.getlastinputinfo"><br>http://www.pinvoke.net/default.aspx/user32.getlastinputinfo</a><br/><br/>tag : <a href="/tag/getlastinputinfo" rel="tag">getlastinputinfo</a>,&nbsp;<a href="/tag/idletime" rel="tag">idletime</a>			 ]]> 
		</description>
		<category>링크자료모음</category>
		<category>getlastinputinfo</category>
		<category>idletime</category>

		<comments>http://sharepoint.egloos.com/2425913#comments</comments>
		<pubDate>Wed, 04 Nov 2009 15:02:00 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
	<item>
		<title><![CDATA[ MSDN Magazine - SharePoint 개발을 위한 Visual Studio 2010 도구 ]]> </title>
		<link>http://sharepoint.egloos.com/2464152</link>
		<guid>http://sharepoint.egloos.com/2464152</guid>
		<description>
			<![CDATA[ 
  <p>MSDN Magazine 에 'SharePoint 개발을 위한 Visual Studio 2010 도구' 아티클이 한글판으로 업데이트 되었습니다.<br />
<br />
<blockquote><br />
<a href="http://msdn.microsoft.com/ko-kr/magazine/ee309510.aspx" target="_blank">SharePoint 개발을 위한 Visual Studio 2010 도구<br />
</a><a href="http://msdn.microsoft.com/en-us/magazine/ee309510.aspx" target="_blank">Visual Studio 2010 Tools for SharePoint Development<br />
</a></blockquote><br />
<br />
Microsoft 에서 SharePoint 개발자를 위해 개발용 VPC 를 만든다고 하는데 언제쯤 게시될지 궁금하군요. 어서 빨리 게시되었으면 좋겠습니다.</p><br/><br/>tag : <a href="/tag/sharepoint" rel="tag">sharepoint</a>,&nbsp;<a href="/tag/2010" rel="tag">2010</a>			 ]]> 
		</description>
		<category>링크자료모음</category>
		<category>sharepoint</category>
		<category>2010</category>

		<comments>http://sharepoint.egloos.com/2464152#comments</comments>
		<pubDate>Tue, 03 Nov 2009 01:19:07 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 웹 애플리케이션과 컨텐트 데이터베이스의 관계 ]]> </title>
		<link>http://sharepoint.egloos.com/590325</link>
		<guid>http://sharepoint.egloos.com/590325</guid>
		<description>
			<![CDATA[ 
  <p>블로그를 뒤지다가 이전에 컨텐트 데이터 베이스 관련된 작업을 수행하다가 남긴 작업 로그를 발견하였습니다. 그냥 썩혀두기 머해서 블로깅 합니다.<br>제목을 '웹 애플리케이션과 컨텐트 데이터베이스의 관계' 라고 적어놓긴 했지만 실제 하나의 웹 애플리케이션에 여러개의 사이트 컬렉션을 생성할때의 컨텐트 데이터 베이스와의 관계라는게 좀더 정확한 설명인것 같습니다.<br><blockquote><br>1. 하나의 웹애플리케이션에는 최초 하나의 CONTENTS DB 가 설정된다.<br>&nbsp;- 최초 웹애플리케이션 생성시 하나의 CONTENTS DB를 생성할 수 있음<p></p><p>2. 웹애플리케이션 생성후 중앙관리에서 해당 웹애플리케이션에 할당되어 있는 CONTENTS DB 를 확인할수 있다.<br>&nbsp;- 이 페이지(중앙관리-&gt;응용프로그램관리-&gt;Sharepoint 웹 응용프로그램 관리 -&gt; 콘텐츠 데이터베이서)에서 확인가능<br>&nbsp;- 콘텐츠 데이터베이스 관리 페이지에서는 해당 웹애플리케이션의 컨텐츠 데이터 베이스를 생성/삭제/관리 할수 있다.<br>&nbsp;- 콘텐츠 데이터베이스 관리 페이지에서는 현재 콘텐츠 데이터 배이스의 사이트수를 볼수 있다.</p><p>3. 콘텐츠 데이터베이스가 하나 이상일 경우 사이트 모음생성<br>&nbsp;- 웹애플리케이션에 할당되어 있는 콘텐츠 데이터베이스가 하나 이상일 경우, 이 웹애플리케이션에 사이트 모음을 생성하면,<br>&nbsp;순차적으로 사이트 모음이 생성된다. 예를 들어 컨텐츠 데이터 베이스가 A,B,C 일때 사이트 모음 1,2,3을 순서대로 생성할 경우<br>&nbsp;사이트 모음 1은A ,&nbsp; 사이트 모음 2는B, 사이트 모음 3은C 컨텐츠 데이터베이스를 사용하게된다.<br></p>&nbsp;<br></lockquote></blockquote><br/><br/>tag : <a href="/tag/sharepoint" rel="tag">sharepoint</a>,&nbsp;<a href="/tag/사이트컬렉션" rel="tag">사이트컬렉션</a>,&nbsp;<a href="/tag/sitecollection" rel="tag">sitecollection</a>,&nbsp;<a href="/tag/컨텐트데이터베이스" rel="tag">컨텐트데이터베이스</a>,&nbsp;<a href="/tag/contentdatabase" rel="tag">contentdatabase</a>,&nbsp;<a href="/tag/짜두" rel="tag">짜두</a>			 ]]> 
		</description>
		<category>SharePoint</category>
		<category>sharepoint</category>
		<category>사이트컬렉션</category>
		<category>sitecollection</category>
		<category>컨텐트데이터베이스</category>
		<category>contentdatabase</category>
		<category>짜두</category>

		<comments>http://sharepoint.egloos.com/590325#comments</comments>
		<pubDate>Thu, 29 Oct 2009 02:55:00 GMT</pubDate>
		<dc:creator>사수자리</dc:creator>
	</item>
	<item>
		<title><![CDATA[ OCS 서버 오류 - KB 974571 보안 업데이트 설치 후 서비스 비정상 동작 ]]> </title>
		<link>http://sharepoint.egloos.com/2458036</link>
		<guid>http://sharepoint.egloos.com/2458036</guid>
		<description>
			<![CDATA[ 
  얼마전 Microsoft 의 <a href="http://www.microsoft.com/korea/protect/computer/updates/bulletins/200910.mspx" target="_blank">10월 보안 업데이트</a>가 있었습니다.<a href="http://support.microsoft.com/kb/974571"><br><br></a>이중 'Microsoft 보안 공지 MS09-056' 라는게 있는데요, 이 취약성과 이 패치에 대한 설명이 아래 링크에 있습니다.<br><a href="http://support.microsoft.com/kb/974571" target="_blank">MS09-056: CryptoAPI의 취약성으로 인한 스푸핑 문제</a><br><br>헌데 이 패치를 설치하였을 경우 Office Communication Server 에 몇가지 문제가 발생합니다.<br><br><em>"이 업데이트를 설치한 후에 다음 버전의 Communications Server가 실행되는 컴퓨터를 다시 시작하면 Communications Server에 필요한 서비스가 시작되지 않습니다."<br><br></em>왠일인지 서버가 업데이트된 이후 리부팅되었는데 Communicator 가 동작하지 않더군요. Communication Server 가 동작하는 서버에 가보니 Front-end Web 서비스가 실행되지 않고 있었습니다. 서비스를 시작하려고 해도 계속해서 오류가 나고 있었습니다.<br>이벤트 로그에는 Event ID 12299 과 12290 로그가 계속 쌓이고 있더군요.(이 이벤트 로그는 OCS 서버의 평가판 만료 알림 로그 입니다.^^;)<br><br>이 현상은 이미 Know-Issue 로 등록되어 있으나 아직 관련된 패치는 나온바가 없습니다. 해서 서비스를 동작하려면 이 패치(KB 974571) 를 업데이트에서 삭제한후 서버를 리부팅 해야 합니다. 리부팅 이후에는 서비스가 정상동작 합니다.<br/><br/>tag : <a href="/tag/ocs" rel="tag">ocs</a>,&nbsp;<a href="/tag/eventid" rel="tag">eventid</a>,&nbsp;<a href="/tag/12299" rel="tag">12299</a>,&nbsp;<a href="/tag/12290" rel="tag">12290</a>,&nbsp;<a href="/tag/10월보안업데이트" rel="tag">10월보안업데이트</a>			 ]]> 
		</description>
		<category>ocs</category>
		<category>eventid</category>
		<category>12299</category>
		<category>12290</category>
		<category>10월보안업데이트</category>

		<comments>http://sharepoint.egloos.com/2458036#comments</comments>
		<pubDate>Mon, 26 Oct 2009 14:55:00 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
	<item>
		<title><![CDATA[ SharePoint Tool 과 Visual Studio 2010  ]]> </title>
		<link>http://sharepoint.egloos.com/2455237</link>
		<guid>http://sharepoint.egloos.com/2455237</guid>
		<description>
			<![CDATA[ 
  Visual Studio 2010 Beta 2 가 드뎌 공개 되었습니다. <br>사내 멤버들이 벌써 좋은 글들을 게시하고 있군요.<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200910/22/15/d0041915_4ae02c682123f.png" width="500" height="348.484848485" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200910/22/15/d0041915_4ae02c682123f.png');" /></div><div style="TEXT-ALIGN: center">출처 :&nbsp;<a href="http://blog.powerumc.kr/241" target="_blank">UMC BLOG<br><br></div></a><div style="TEXT-ALIGN: left"><blockquote>.NETXPERT 멤버의 VS 2010 관련 블로그<br>이건복 대표이사<a href="http://keon.egloos.com/5102358" target="_blank"><br>궁극의 개발도구 Visual Studio 2010의 Beta2 공개</a><br>안재우 수석 <br><a href="http://blog.naver.com/saltynut/120093190157" target="_blank">Visual Studio 2010 Beta2 공개</a><br><a href="http://blog.naver.com/saltynut/120093190157" target="_blank">Visual Studio 2010에서의 제품군 변동</a><br>엄준일 선임<br><a href="http://blog.powerumc.kr/241" target="_blank">Visual Studio 2010 Beta 2 설치 미리 보기</a></blockquote></div><br>이전에 <a href="http://vsts2010.net/9" target="_blank">VSTS 2010 팀블로그에 올렸던 글</a>도 있지만 SharePoint Tool 이 Visual Studio 와 통합될 것이라는것은 어느정도 예견하고 있었습니다. 헌데 이렇게 두눈으로 확인하고 보니 또 새롭더군요. 관련 정보라던가 세부 설치사항은 위의 링크를 참고하시는게 더 좋을것 같고 저는 SharePoint 툴과 관련된 부분만 다뤄 보도록 하겠습니다.<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200910/22/15/d0041915_4ae02d9023086.png" width="400" height="307" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200910/22/15/d0041915_4ae02d9023086.png');" /></div>위 그림은 설치할 컴포넌트들에 대한 목록입니다. 항목에 "Microsoft SharePoint Development Tools" 라고 나타납니다. 예전에 WSS Extension Tool 을 매번 설치해야하는 번거로움을 이제야 덜수 있을것 같습니다.<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200910/22/15/d0041915_4ae005ba095ff.jpg" width="400" height="277" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200910/22/15/d0041915_4ae005ba095ff.jpg');" /></div>설치가 끝나고 새프로젝트 만들기 에서 나타나는 SharePoint 프로젝트 템플릿 선택창입니다. 많은 항목들이 추가되었군요.<br>(사실 Visual Studio 2010 Beta 1 에서는 왼쪽 트리뷰에만 SharePoint 라는 항목이 있었고 실제 템플릿은 존재하지 않았었습니다. 이때문에 수많은 MVP 들이 낚였었죠.^^;; 물론 Microsoft 에서 이 시기까지는&nbsp;비공개로 하고 있었기 때문이었죠.)<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds16.egloos.com/pds/200910/22/15/d0041915_4ae005ba9a866.jpg" width="320" height="116" onclick="Control.Modal.openDialog(this, event, 'http://pds16.egloos.com/pds/200910/22/15/d0041915_4ae005ba9a866.jpg');" /></div>헌데 프로젝트 템플릿을 선택해서 OK 버튼을 클릭하면 위와 같은 오류가 납니다. 이유는 바로 SharePoint Server 가 설치되지 않았기 때문이죠. ^^;<br>그런데 이게 참 난감합니다. 안정된 개발 산출물을 제공하기 위해서는 64 비트 환경에서 개발 및 테스트가 이뤄져야 한다는 점은 동의 하지만 현 시점에서 개발환경을 갖추기란 쉽지 않을것 같습니다. 허나 SharePoint 2010 의 System Requirement 가 기본 64비트에서만 동작할 것이라 맞춰갈 수 밖에 없을것 같긴 합니다. 머 여튼간에 관련 템플릿은 모두 설치되었으니 이래저래 까보면 사용할 수 도 있을듯 하군요. 테스트를 위해 테스트 환경 구축을 한번 해봐야 겠습니다.&nbsp;<br><br>Visual Studio 2010 과 .NET&nbsp;Framework 4.0 에 대한 보다 자세한 내용은 <a href="http://vsts2010.net/" target="_blank">Visual Studio 2010 팀 블로그</a>를 참고 하시기 바랍니다.<br/><br/>tag : <a href="/tag/sharepoint" rel="tag">sharepoint</a>,&nbsp;<a href="/tag/2010" rel="tag">2010</a>,&nbsp;<a href="/tag/Visualstudio" rel="tag">Visualstudio</a>,&nbsp;<a href="/tag/sharepointtool" rel="tag">sharepointtool</a>,&nbsp;<a href="/tag/짜두" rel="tag">짜두</a>,&nbsp;<a href="/tag/송재두" rel="tag">송재두</a>			 ]]> 
		</description>
		<category>SharePoint</category>
		<category>sharepoint</category>
		<category>2010</category>
		<category>Visualstudio</category>
		<category>sharepointtool</category>
		<category>짜두</category>
		<category>송재두</category>

		<comments>http://sharepoint.egloos.com/2455237#comments</comments>
		<pubDate>Thu, 22 Oct 2009 14:24:00 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 워드와 OpenXMLWriter 를 사용하여 FlowDoument 만들기 ]]> </title>
		<link>http://sharepoint.egloos.com/2447276</link>
		<guid>http://sharepoint.egloos.com/2447276</guid>
		<description>
			<![CDATA[ 
  <p>근래 FlowDocument 를 만들기 위해서 몇가지 리서치를 해본결과 FlowDocument 편집을 위해서는 두가지 툴을 사용하는 것이 가장 현명한 방법이라는 생각이 들더군요.<br></p><p>첫번째는 <a href="http://www.openxml.biz/OpenXMLWriter.html" target="_blank">OpenXMLWriter </a>를 사용하는 방법 입니다. <br>위의 링크에서 EXE 파일과 소스 파일을 함께 제공합니다. 일반적인 RichTextBox 에디터 정도의 기능을 갖고 있습니다. 아쉬운게 있다면 저장기능이 조금 아쉬운데요, 불러운 파일을 바로 저장하는 기능이 없습니다. Save as 를 통해서 덮어쓰기를 하면 가능하겠지만 일반적인 에디터가 가지고 있는 저장기능이 없어서 불편하더군요. 머 아쉬운대로 FlowDocument 를 생성하기에 매우 편리하여 잘 사용하고 있습니다. 정 불편하면 소스를 받아서 수정하면 되긴 하겠지만 ^^;<br></p><p>두번째는 Microsoft Word 를 사용하는 방법입니다.<br>OpenXMLWriter 가 현재까지 나온(혹은 제가 보았던) FlowDocument 툴중에는 최고지만 아무래도 편집 기능은 딸리죠. 편집기는 워드가 쵝오인듯 싶습니다. 헌데 Word 를 xaml 로 저장할 수는 없죠. 그래서 테스트 해보았던게 워드에서 편집하고 OpenXMLWriter 에 붙여 넣는 방법 이었습니다.<br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds17.egloos.com/pds/200910/22/15/d0041915_4adfc6005fc75.png" width="500" height="217.692307692" onclick="Control.Modal.openDialog(this, event, 'http://pds17.egloos.com/pds/200910/22/15/d0041915_4adfc6005fc75.png');" /></div></p><div style="TEXT-ALIGN: center">워드에서 편집<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200910/22/15/d0041915_4adfc5ff732aa.png" width="500" height="172.950819672" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200910/22/15/d0041915_4adfc5ff732aa.png');" /></div></div><div style="TEXT-ALIGN: center">OpenXMLWriter 에 붙여 넣기</div><p><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds16.egloos.com/pds/200910/22/15/d0041915_4adfc601988d7.png" width="500" height="381.294964029" onclick="Control.Modal.openDialog(this, event, 'http://pds16.egloos.com/pds/200910/22/15/d0041915_4adfc601988d7.png');" /></div></p><div style="TEXT-ALIGN: center">IE8 에서 저장한 문서를 오픈한 모습<br><br></div><p>워드에서 붙여 넣은 텍스트라 저장된 FlowDocument 의 소스를 보면 좀 지저분 하긴 하지만 저장한 문서를 Visual Studio 로 다시 열고 열맞추고 쓸데 없는 소스 지우고(머 그냥 둬도 괜찮긴 합니다만~) 하면 FlowDocument 를 손으로 일일이 치는 무식한 수고를 덜수 있습니다.</p><p>단! OpenXMLWriter 에서 복사하여 워드로 붙여넣기를 하면 글짜가 아래와 같이 깨지는 현상은 주의 해야할 것 같습니다.<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200910/22/15/d0041915_4adfc600b92e7.png" width="500" height="345.094664372" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200910/22/15/d0041915_4adfc600b92e7.png');" /></div></p><br/><br/>tag : <a href="/tag/OpenXMLWriter" rel="tag">OpenXMLWriter</a>,&nbsp;<a href="/tag/FlowDocument" rel="tag">FlowDocument</a>,&nbsp;<a href="/tag/editor" rel="tag">editor</a>,&nbsp;<a href="/tag/짜두" rel="tag">짜두</a>,&nbsp;<a href="/tag/편집기" rel="tag">편집기</a>			 ]]> 
		</description>
		<category>WPF</category>
		<category>OpenXMLWriter</category>
		<category>FlowDocument</category>
		<category>editor</category>
		<category>짜두</category>
		<category>편집기</category>

		<comments>http://sharepoint.egloos.com/2447276#comments</comments>
		<pubDate>Thu, 22 Oct 2009 04:00:00 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
	<item>
		<title><![CDATA[ SharePoint 오류 유형 : Event ID 104 ]]> </title>
		<link>http://sharepoint.egloos.com/2420374</link>
		<guid>http://sharepoint.egloos.com/2420374</guid>
		<description>
			<![CDATA[ 
  <p>왠지 나의 경우에만 국한될 것으로 보이지만 Workaround 를 남긴다.<br>사실 시나리오는 이랬다.<br><br>1. SharePoint 사이트가 죽었다.<br>2. DataBase 는 모두 살아 있었기에 구성 마법사를 돌려본다. <br>3. Argument Exception 이 발생하며 구성 마법사가 실패된다. <br>4. Event Log 를 보니 104 오류가 발생한다.<br><br>정리해보자면 아래와 같은데...<br><br>현상 : 손상된 SharePoint 사이트로 부터 복구를 수행하기 위하여 이전에 추가되었던 Configratuion&nbsp;Database 혹은 Content Database 를 연결하려고 할경우 발생하는 오류.<br>복구방법 <br>- Stsadm 툴을 이용하여 SharePoint DataBase 의 스키마 업그레이를 수행하면 된다. <br>&nbsp;&nbsp;&nbsp; - stsadm -o upgrade -inplace -url <a title="http://siteurl" href="http://siteurl/"><span style="COLOR: #0033cc">http://siteurl</span></a> -forceupgrade</p><p align="left">&nbsp;&nbsp;&nbsp; - psconfig -cmd upgrade -inplace b2b -force -wait<br>- 혹은 SharePoint Service Pack 2 를 재설치한다.<br><br>복구방법은 단순하긴 하지만 위의 케이스가 내경우에만 해당될것 같다고 얘기한것은 다름이 아니라 SharePoint 가 죽기전에도 분명 SP2 는 이미 설치되어 있었다는 이야기다. 중간 이야기를 빼먹었지만 중앙관리가 살아났었지만 여전히 사이트 컬렉션은 살아나지 않았었다. 특정 사이트 컬렉션의 컨텐츠 데이터베이스만 스키마가 달랐다는 이야기인가?~ 흠... 아무래도 복구 순서를 잘못했었던듯 싶다.</p><br /><br />One or more configuration settings failed. Completed configuration settings will not be rolled back. Resolve the problem and run this configuation wizard again. The following contains detailed information about the failure: <p>Failed to register SharePoint services.</p><p>An exception of type System.ArgumentException was thrown. Additionall exception inforamtion: An object in the SharePoint administrative framework, "SPSearchDataAccessServiceInstance Parent=SPServerName=SERVERNAME", depends on other objects which do not exist. Ensure that all of the objects dependencies are created and retry this operation.</p><p>To dialnose the problem, review the application event log and the configuration log file located at: LOGFILE FULLPATH</p><p>--------------------------------------------------------------------------------------------------------------------------------</p><p>Failed to register SharePoint services.<br>An exception of type System.ArgumentException was thrown.&nbsp; Additional exception information: An object in the SharePoint administrative framework, "SPSearchDataAccessServiceInstance Parent=SPServer Name=SERVERNAME", depends on other objects which do not exist.&nbsp; Ensure that all of the objects dependencies are created and retry this operation.<br>System.ArgumentException: An object in the SharePoint administrative framework, "SPSearchDataAccessServiceInstance Parent=SPServer Name=SERVERNAME", depends on other objects which do not exist.&nbsp; Ensure that all of the objects dependencies are created and retry this operation. ---&gt; System.Data.SqlClient.SqlException: The INSERT statement conflicted with the FOREIGN KEY SAME TABLE constraint "FK_Objects_Objects". The conflict occurred in database "WSS_Config", table "dbo.Objects", column 'Id'.<br>The statement has been terminated.<br>&nbsp;&nbsp; at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)<br>&nbsp;&nbsp; at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)<br>&nbsp;&nbsp; at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)<br>&nbsp;&nbsp; at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)<br>&nbsp;&nbsp; at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)<br>&nbsp;&nbsp; at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)<br>&nbsp;&nbsp; at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)<br>&nbsp;&nbsp; at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)<br>&nbsp;&nbsp; at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()<br>&nbsp;&nbsp; at Microsoft.SharePoint.Utilities.SqlSession.ExecuteNonQuery(SqlCommand command)<br>&nbsp;&nbsp; at Microsoft.SharePoint.Administration.SPConfigurationDatabase.StoreObject(SPPersistedObject obj, Boolean storeClassIfNecessary, Boolean ensure)<br>&nbsp;&nbsp; --- End of inner exception stack trace ---<br>&nbsp;&nbsp; at Microsoft.SharePoint.Administration.SPConfigurationDatabase.StoreObject(SPPersistedObject obj, Boolean storeClassIfNecessary, Boolean ensure)<br>&nbsp;&nbsp; at Microsoft.SharePoint.Administration.SPConfigurationDatabase.PutObject(SPPersistedObject obj, Boolean ensure)<br>&nbsp;&nbsp; at Microsoft.SharePoint.Administration.SPPersistedObject.Update()<br>&nbsp;&nbsp; at Microsoft.SharePoint.Administration.SPServiceInstance.Update()<br>&nbsp;&nbsp; at Microsoft.SharePoint.Administration.SPPersistedObject.Update(Boolean ensure)<br>&nbsp;&nbsp; at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInstanceInConfigDB(Boolean provisionTheServiceInstanceToo, String serviceInstanceRegistryKeyName, Object sharepointServiceObject)<br>&nbsp;&nbsp; at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInstances(Boolean provisionTheServiceInstancesToo, String serviceRegistryKeyName, Object sharepointServiceObject)<br>&nbsp;&nbsp; at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServices(Boolean provisionTheServicesToo)<br>&nbsp;&nbsp; at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.Run()<br>&nbsp;&nbsp; at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()</p><p>--------------------------------------------------------------------------------------------------------------------------------</p><p>The schema version (3.1.8.0) of the database WSS_AdminContent on SERVERNAMEis not consistent with the expected database schema version (3.1.3.0) on SERVERNAME.&nbsp; Connections to this database from this server have been blocked to avoid data loss.&nbsp; Upgrade the web front end or the content database to ensure that these versions match.</p><p>5617</p><br/><br/>tag : <a href="/tag/sharepoint" rel="tag">sharepoint</a>,&nbsp;<a href="/tag/error" rel="tag">error</a>,&nbsp;<a href="/tag/104" rel="tag">104</a>,&nbsp;<a href="/tag/짜두" rel="tag">짜두</a>,&nbsp;<a href="/tag/송재두" rel="tag">송재두</a>			 ]]> 
		</description>
		<category>SharePoint</category>
		<category>sharepoint</category>
		<category>error</category>
		<category>104</category>
		<category>짜두</category>
		<category>송재두</category>

		<comments>http://sharepoint.egloos.com/2420374#comments</comments>
		<pubDate>Thu, 17 Sep 2009 11:01:00 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Blend 3 에서 XAML 파일의 디자인 모드가 활성화 되지 않는 경우 ]]> </title>
		<link>http://sharepoint.egloos.com/2407351</link>
		<guid>http://sharepoint.egloos.com/2407351</guid>
		<description>
			<![CDATA[ 
  <p><a href="http://chaoskcuf.com/trackback/229"></a>&nbsp;<span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕">간혹<span lang="EN-US"> WPF Application </span>을 개발하다 보면 개발자가 전해준 <span lang="EN-US">XAML </span>코드를 디자이너가 <span lang="EN-US">Blend </span>의 디자인 모드에서 열지 못하는 경우가 있습니다<span lang="EN-US">. </span>이러한 경우는 크게 두가지로 나눠질 수 있는데요<span lang="EN-US">. Visual Studio </span>와<span lang="EN-US"> Blend </span>간의 버전차이로 발생하는 문제가 첫번째 입니다<span lang="EN-US">. </span>이경우는 <span lang="EN-US"><a href="http://chaoskcuf.com/entry/Expression-Blend-Design-View-%EB%B2%84%EA%B7%B8" target="_blank"><span lang="EN-US">chaoskcuf's lab</span></a> </span>님의 블로그에 잘 설명이 되어 있습니다<span lang="EN-US">.</span></span></span></p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="left"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕">두번째의 경우는 개발자가 <span lang="EN-US">WPF </span>프로젝트 타입이 아닌 형태로 만든 프로젝트를 디자이너에게 넘겨주었을 경우 입니다<span lang="EN-US">. </span>예를 들면 클래스라이브러리 형태로 만든 프로젝트를 디자이너에게 넘겨주었을 경우입니다<span lang="EN-US">. </span>이런 경우도 위와 마찬가지로 프로젝트 속성에 아래 부분을 추가해 주면 정상적으로<span lang="EN-US"> Blend </span>에서 디자인 모드가 열리게 됩니다<span lang="EN-US">.</span></span></span></p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="left"><span lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><span style="FONT-FAMILY: 맑은 고딕; FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p><table style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 461.2pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" valign="top" width="615"><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="left"><span lang="EN-US"><span style="FONT-FAMILY: 맑은 고딕; FONT-SIZE: 100%">&lt;ProjectTypeGuids&gt;{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&lt;/ProjectTypeGuids&gt;</span></span></p></td></tr></tbody></table></p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="left"><span lang="EN-US"><o:p><span style="FONT-FAMILY: 맑은 고딕; FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><br/><br/>tag : <a href="/tag/blend3" rel="tag">blend3</a>,&nbsp;<a href="/tag/ProjectTypeGuids" rel="tag">ProjectTypeGuids</a>,&nbsp;<a href="/tag/디자인모드" rel="tag">디자인모드</a>			 ]]> 
		</description>
		<category>WPF</category>
		<category>blend3</category>
		<category>ProjectTypeGuids</category>
		<category>디자인모드</category>

		<comments>http://sharepoint.egloos.com/2407351#comments</comments>
		<pubDate>Mon, 24 Aug 2009 10:16:05 GMT</pubDate>
		<dc:creator>짜두르</dc:creator>
	</item>
</channel>
</rss>
