아~ 기초적인 거를... 아직도 이러고 있다니... 어이가 없네....ㅠㅠ
개발서버를 만들기 위해서 iis 6 에 가상디렉토리 생성해서 잘되는지 확인 하려는 순간...
**** HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다.
이건 뭥미... 설마하고 확인했지만 홈 디렉토리에 정확하게 설정 되어있었다...
왜 못찾냐....우씨.... 또 다시 검색을 시작...고고씽... (참고로 환경은 2003 서버)
원인 : 기본적으로 IIS가 Windows Server 2003 제품군에 설치되면 IIS에서는 정적 콘텐츠(HTML)만 제공합니다.
아주 명확하게 나오네... 테스트로 html 페이지 만들어서 해보니까 잘 되는것을 확인했으니..
해결만 남았네...
해결 : 인터넷 정보 서비스(iis) 관리 - 로컬 컴퓨터 - 웹서비스 확장 - ASP .NET 2.0 을 허용
참고 : http://support.microsoft.com/kb/315122
응용 프로그램 풀 , 보안 , 그룹추가 뭐 여러가지 내용이 있지만.. 내 상황은 저거였다..
열심히 하는것보다 잘 해야하는데... ㅠㅠ
'전체보기'에 해당되는 글 227건
- 2011.11.22 IIS 6 HTTP 오류 404(파일 또는 디렉터리를 찾을 수 없습니다.)
- 2011.11.04 javascript Mailto 함수 만들기
- 2011.11.01 IE Developer Toolbar 안나올때(복원)
- 2011.10.28 Sharepoint 2010 SPBaseType, SPListTemplateType, Content Type
- 2011.10.27 Sharepoint 2010 Create Custom Content Type
- 2011.10.26 VS 2010 설치 시에 VC 10.0 Runtime (x86) 설치 오류
- 2011.10.25 metadata 용어
- 2011.10.14 창을 닫겠습니까? 팝업창 닫기 1
- 2011.10.13 javascript 액세스가 거부되었습니다.
- 2011.10.06 Sharepoint 2010 이벤트 수신기[ Event Receivers]
오늘은 친구의 요청으로 자바스크립트로 메일 창 띄우기 만들기를 했다..ㅎㅎ
역시 사람은 이것 저것 많이 해봐야 한다는거.. 또 느낌..
역시 또 검색 .. 고고 고고 씽...
첫번째 방식은 그냥 스크립트를 이용함
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JavaScript mailto Attribute</title>
<script type="text/javascript">
var email=('abc@abcmail.com;abc2@abcmail.com');
var subject = ('My Feedback');
var cc = ('cc@abcmail.com');
var bcc = ('bcc@abcmail.com');
var body = ('I am the body of the feedback that you are sending, created using JavaScript.');
document.write('<a href="mailto:' + email + '?subject=' +subject+ '&cc=' +cc+ '&bcc=' +bcc+ '&body=' +body+'">' + 'Click here to send feedback' + '<'+'/a>');
</script>
</head>
<body>
두번째 방식은 버튼을 이용함
<INPUT TYPE="button" VALUE="MailTo" onClick="parent.location='mailto:antispammer@earthling.net'">
<INPUT TYPE="button" VALUE="MailTo" onClick="parent.location='mailto:spammer@earthling.net?subject=Subject'">
첫번째 방식은 메일주소, 제목, 참조, 숨은 참조, 내용 포함
두번째는 버튼으로 메일 또는 메일 , 제목 포함
참조 주소
http://www.brighthub.com/internet/web-development/articles/87504.aspx
http://javascript.internet.com/buttons/email.html
개발자라면 한번쯤?! 사용했을 유용한 툴!! 근데 언젠가부터 안나와!!! 우씨...
뭘까... 뭘까... 또 검색.. 고고씽.. 바로 퍼옴...
1. 먼저, '도구 > 인터넷 옵션 > 보안' 항목으로 들어와서 '로컬 인트라넷'을 선택하고 사용자 지정 수준을 클릭합니다. 뜨는 보안 설정 창에서 ActiveX 컨트롤 및 플러그인 실행 항목에서 관리자 승인을 체크합니다.
2. 두 번째 설정에서 인터넷 옵션으로 다시 돌아와서 프로그램 > 추가 기능 관리를 선택한 후,
- IE Developer Toolbar 와
- IE Developer Toolbar BHO 를 사용으로 설정합니다.
3. 다시 인터넷 옵션 창을 띄워서 고급 항목 > 설정에서 '타사의 브라우저 확장 기능 사용'을 체크한 후 확인을 누릅니다.
4. 익스플로러를 닫은 후 다시 시작하면 아래와 같이 IE Developer Toolbar를 사용할 수 있게 됩니다.
해보니.. 1 번에서는 관리자 승인이던 그냥 사용이던 우선 상관이 없다.
중요한건 3번 이라는 생각이... ActiveX 컨트롤 사용을 기본이라고 생각하고....
그림도 잘 나와있다. 출처 : http://okjungsoo.tistory.com/7954112
Sharepoint 2007 에서 리스트 템플릿을 만들어 본적은 있었다. 2010은 많이 달라졌을까?!!
Sharepoint 2010 리스트 템플릿을 만들어보자.
만들기 전에 List Definitios 기본 타입정보를 검색했다.
검색을 하다보니 타입 정보를 잘 정리가 되어있는것이 있어서 나도.. 나도.. 알아두자!
Base Types
These Base Types come from the SPBaseType enumeration.
Base Type | ID |
Custom List | 0 |
Document Library | 1 |
Not used | 2 |
Obsolete. Use 0 for discussion boards. | 3 |
Surveys | 4 |
Issues List | 5 |
List Definitions
These List Definitions come from the SPListTemplateType enumeration.
Enumeration Name | Description | ID |
InvalidType | Not used | -1 |
NoListTemplate | unspecified list type | 0 |
GenericList | Custom list | 100 |
DocumentLibrary | Document library | 101 |
Survey | Survey | 102 |
Links | Links | 103 |
Announcements | Announcements | 104 |
Contacts | Contacts | 105 |
Events | Calendar | 106 |
Tasks | Tasks | 107 |
DiscussionBoard | Discussion board | 108 |
PictureLibrary | Picture library | 109 |
DataSources | Data sources for a site | 110 |
WebTemplateCatalog | Site template gallery | 111 |
UserInformation | User Information | 112 |
WebPartCatalog | Web Part gallery | 113 |
ListTemplateCatalog | List Template gallery | 114 |
XMLForm | XML Form library | 115 |
MasterPageCatalog | Master Page gallery | 116 |
NoCodeWorkflows | No Code Workflows | 117 |
WorkflowProcess | Custom Workflow Process | 118 |
WebPageLibrary | Wiki Page Library | 119 |
CustomGrid | Custom grid for a list | 120 |
SolutionCatalog | Solutions | 121 |
NoCodePublic | No Code Public Workflow | 122 |
ThemeCatalog | Themes | 123 |
DataConnectionLibrary | Data connection library for sharing information about external data connections | 130 |
WorkflowHistory | Workflow History | 140 |
GanttTasks | Project Tasks | 150 |
Meetings | Meeting Series (Meeting) | 200 |
Agenda | Agenda (Meeting) | 201 |
MeetingUser | Attendees (Meeting) | 202 |
Decision | Decisions (Meeting) | 204 |
MeetingObjective | Objectives (Meeting) | 207 |
TextBox | Text Box (Meeting) | 210 |
ThingsToBring | Things To Bring (Meeting) | 211 |
HomePageLibrary | Workspace Pages (Meeting) | 212 |
Posts | Posts (Blog) | 301 |
Comments | Comments (Blog) | 302 |
Categories | Categories (Blog) | 303 |
Facility | Facility | 402 |
Whereabouts | Whereabouts | 403 |
CallTrack | Call Track | 404 |
Circulation | Circulation | 405 |
Timecard | Timecard | 420 |
Holidays | Holidays | 421 |
IMEDic | IME (Input Method Editor) Dictionary | 499 |
ExternalList | External | 600 |
IssueTracking | Issue tracking | 1100 |
AdminTasks | Administrator Tasks | 1200 |
HealthRules | Health Rules | 1220 |
HealthReports | Health Reports | 1221 |
Content Types
These content types come from the Content Type ID list.
Content Type | ID |
System | 0x |
Item | 0×01 |
Document | 0×0101 |
Event | 0×0102 |
Issue | 0×0103 |
Announcement | 0×0104 |
Link | 0×0105 |
Contact | 0×0106 |
Message | 0×0107 |
Task | 0×0108 |
Workflow History | 0×0109 |
Post | 0×0110 |
Comment | 0×0111 |
East Asia Contact | 0×0116 |
Folder | 0×0120 |
참조 : http://joelblogs.co.uk/2011/06/16/sharepoint-2010-base-types-list-template-and-definition-ids-and-content-types-ids/
sharepoint 2010 을 공부하면서 얼마전에 field type을 만들었고..
다음은 Content type 이라고 느껴서 만들어 보았다.. sharepoint 2007 할때랑 비슷하긴한데
오랜만에 해서 그런지 어렵게 느껴지네.. 손에 안잡혀서 몇일걸렸네..ㅠㅠ 이제 시작해볼까..ㅋㅋ
2010은 처음이기때문에 겁나 검색... 만드는 방법을 만화책 처럼 잘 만들어 놓았다.
참조 : http://koenvosters.wordpress.com/2010/04/27/howto-build-a-deployable-content-type-for-sharepoint-2010/
참조 : http://sharepoint-snippets.com/create-content-types-in-visual-studio-2010/
1 : 파일 - 새로 만들기 - 프로젝트 - SharePoint - 2010
3 : 다른 것들도 다 중요하겠지만 우선 내가 생각하기에는 Elements.xml 파일이 중요하다
예)
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field ID="{54C3F83E-A161-49D1-8AE9-25C307716718}" Group="CtsUserContentType" Name="Comment" DisplayName="Text types" Type="Text"></Field>
<!-- 부모 ContentType: 항목 (0x01) -->
<ContentType ID="0x0100ab89c6d7e89b4b5ea3b84f22c5670703"
Name="CtsContentType"
Group="CtsUserContentType"
Description="사용자 내 콘텐츠 형식"
Inherits="TRUE"
Version="0">
<FieldRefs>
<FieldRef ID="{54C3F83E-A161-49D1-8AE9-25C307716718}" Name="Comment"/>
</FieldRefs>
</ContentType>
</Elements>
상단에 내용은 텍스트 박스의 타입으로 필드를 만든 콘텐츠 타입을 생성하는 것이다.
이거를 만들어서 배포를 한 다음에도 가져다 쓰는 방법이 있다.
참조 : http://queenmok.egloos.com/1484264
아~ 이분도 정말 친절하게 만들어 주셨다.
죄송하지만 이미지좀 사용할게요..ㅋㅋ
1 : 사이트 - 사이트 설정 - 사이트 콘텐츠 형식 - 들어가서 만들은 것이 있는지 확인!
2 : 사이트 - 생성된 게시판 - 목록 설정 - 고급 설정 - 콘텐츠 형식 - 콘텐츠 형식 관리를 허용하시겠습니까?! (예 선택)
3 : 사이트 - 생성된 게시판 - 목록 설정 - 기존 사이트 콘텐츠 형식에서 추가 , 새로 만들기 단추 순서 및 기본콘텐츠 형식 변경 을 선택해서 사용하면 된다.
음... 설치도중 에러가 발생했다는 제보가..ㅋㅋㅋ
어디서 본적있는지?! 뭔지...ㅠㅠ
구글 행님께 검색... VC 9.0 Runtime 은 어느 정도 나오네..
잘 해석은 안되지만 iso 파일이 잘못 된거 같다고 나오네..ㅠㅠ
아래 내용은 iso로 설치하기 위한 사항들인거같으니 알아두면 좋을듯...
For the ISO installer, you might try the following points to install VS2010:
- Make sure, to disable the Anti-Virus software during installation
- For the ISO image, please extract the ISO image, to your local computer, by using the 3rd-party tools like WinZip and run the installation from the extracted file on the harddrive/harddisk
암튼 제보에 대한 답으로 iso 파일 변경해서 하니 설치 완료.
저거 안되면 데몬 최신버젼으로 변경해 보려고 했는데 아무 상관 없을려나?!^^
도움 : http://social.msdn.microsoft.com/Forums/ko-KR/vssetup/thread/6dfae3af-6af7-46a7-9d6d-66a26beb8071
metadata 라.. 솔직히 겁나 많이 듣는 용어인데.. 내가 얼마나 이해하는지 모르고 쓰는거 같았다..
그래서 용어에 의미부터 좀 알고 싶어서 찾아보았다..ㅠㅠ
검색해서 나온 백과사전 의미
- 데이터에 관한 구조화된 데이터로, 다른 데이터를 설명해 주는 데이터
본문을 읽다보니 더 이해가 잘되게 설명이 되어있었다. 쌩유~
속성정보라고도 한다. 대량의 정보 가운데에서 찾고 있는 정보를 효율적으로 찾아내서 이용하기 위해 일정한 규칙에 따라 콘텐츠에 대하여 부여되는 데이터이다. 여기에는 콘텐츠의 위치와 내용, 작성자에 관한 정보, 권리 조건, 이용 조건, 이용 내력 등이 기록되어 있다. 컴퓨터에서는 보통 메타데이터를 데이터를 표현하기 위한 목적과 데이터를 빨리 찾기 위한 목적으로 사용하고 있다.
데이터를 표현하기 위한 목적으로 사용되는 메타데이터의 가장 좋은 예가 HTML 태그이다. 데이터에 관한 구조화라는 것은 HTML 태그 안에 head나 body가 있으며, body 안에는 table이 올 수 있고, table 안에는 tr이, tr 안에는 td가 올 수 있는 것처럼 데이터가 상위에서 하위로 나무(tree) 형태의 구조를 이루고 있다는 의미이다.
메타데이터의 또 다른 목적은 데이터를 빨리 찾기 위한 것으로, 컴퓨터에서 정보의 인덱스(Index) 구실을 한다. 우리가 많이 사용하는 데이타베이스도 이러한 메타데이터가 잘 구성되어 있기 때문에 데이터를 빨리 찾을 수 있다.
사용자는 메타데이터를 이용하여 자기가 원하는 특정 데이터(정보)를 검색엔진 등으로 쉽게 찾아낼 수 있다. 영화의 한 신에서 거기 나오는 배우의 데이터를 추출하거나 축구 시합의 비디오에서 골 인 장면만을 뽑아낼 수 있고, 또 이 자료들을 편집할 수 있는 것도 메타데이터의 기능이다.
전자의 경우에서나 후자의 경우에 메타데이터는 데이터를 사용하는 사람에게는 보이지 않는다. 그러나 기계(컴퓨터)는 메타데이터의 내용을 이해하고 이를 이용한다. 곧, 웹 자료나 다른 것들에 관해 기계가 이해할 수 있는 정보가 메타데이터인 것이다.
팝업창을 닫으려고 window.close 와 self.close 를 사용하니..
창을 닫겠습니까?! 라는 경고창이 뜬다.. ㅠㅠ
사용자 왈.. 이거 안보이게 해줄수 있나요?! 흠....
겁나 검색 해보니.. 나왔다... 퍼옴...
window.open('','').close(); 이걸로 해결 했심둥...ㅋㅋ
이유는 IE 보안정책?!!!
6버전?!(아직 쓰시는분 있나?!) 과 7버전 이상의 보안정책 다르다네..
- 해결방법
IE6버전은 window.close(); 사용해도 됨(안되면 어쩔수 없구..ㅠㅠ).
IE7버전 이상은 window.open('','').close(); 이걸로...ㅎㅎ
전자결재에서 인터페이스 하는데 팝업으로 띄우는데 에러가났다.
찾다보니 이런게 있네.. 쌩유~~~~~
팝업창의 submit 버튼을 누를시 결과값을 부모창의 input에게 전달해주는걸 만들었는데
submit 버튼을 누르면 자바스크립트 오류가 뜨면서 엑세스가 거부 되었단다-_-
이런 우라질레이션!! 나의 칼퇴의 꿈은 깨지는 것인가!! 라며 부랴부랴 디버깅해보았지만
딱히 감이 잡히는 것이 없었다.
권한, 경로 문제도 아니여서 훨씬 더 헤멘것 같다.
결국 구글링을 하여 도메인이 틀릴경우 이렇게 오류를 낸다고 한단다 (뭐임마!!!)
자 일단 부모창에서 도메인을 할당한다.
<script>document.domain = 'naver.co.kr';</script> // http:// 나 www. 는 제외한다.
자식창에서 혹시 할당한 도메인이 사라질 경우도 있으니..
if (document.domain.toString().indexOf("naver.co.kr") != -1) document.domain="naver.co.kr";
위와 같이 다시 할당한다.
잘된다-_- 아오 나의 칼퇴근 ㅠㅠ (근데 문제 해결은했는데 집에 안가고 포스팅하는 저입니다 ㅋ)
출처 : http://eyecandyzero.tistory.com/178
sharepoint 2007 에서만 만들어 봤던 이벤트 리시버(Event Receivers)...
2010에서는 어떻게 변했을 라나.. 전 글에도 써놨지만..
동영상을 함 보고 감을 잡아야겠다..
출처 : http://msdn.microsoft.com/ko-kr/vstudio/video/ff623003
고고씽~~