Angi's Tech Trace

I'm small, but think big!

Home Contact Syndicate this Site (RSS 2.0) Syndicate this Site (Atom) Login
  168 Posts :: 2 Stories :: 364 Comments :: 9 Trackbacks

News

搬家了!
小弟搬到點部落一段時間
點我點我→I'm small, so share nothing

本 Blog 之內文如不慎侵權請告知,非轉載或連結之文章皆為本人著作,如喜歡要保存於個人 Blog 上,請告知並標示來源!謝謝囉!


= 位朋友在此賞文中 =

每月文章

隨筆分類

影像集

Blog

Forum

MVP's Blog

SharePoint

資源連結


Friday, May 30, 2008 #

小弟Blog搬家了,搬到點部落去了

新的Blog: I'm samll, so share nothing...

感謝小舖這些日子提供這樣的環境給小弟寫文章、野人獻曝地做分享;

今年2/29小弟離開服務四年公司,並於3/10任職新公司,全心投入SharePoint領域,轉眼間三個月適用期將滿(好像也沒是用期... XD),耶,說這做啥... = =

總之,小弟搬家了,這邊如果有心力,會再把點部落的文章貼回來...

感謝大家這些日子對小弟文章的指教、希望這些文章對於大家有些許的用處

Angi

2008/05/30

posted @ 10:38 AM | Feedback (1)

Wednesday, February 13, 2008 #

剛好有這樣一篇日期轉成字串格式的文章,做過記錄 http://qinyy.com/PermaLink,guid,66285fd6-b4b0-4821-8227-c212b07d5cdc.aspx
posted @ 5:47 PM | Feedback (0)

Monday, January 07, 2008 #

 

甚麼是Live Writer?

簡單說,就是MS的一個Blog編輯工具!

支援程度呢?MSN Space當然是支援的啦!另外像YahooBlogger等等,也都支援!

小弟從Beta 1開始使用,但Beta 1在當時沒有支援Vista 64 bit;今天看到Beta 3想說索性來試試看,竟然可以用了,感動!

這樣小弟就不用開XP虛擬機器來使用Live Writer… XD

有多好用?

ㄟ,用了你就能體會了,至少,小弟喜歡他在圖檔的處理方式;如同小弟Blog上的小圖檔,就是使用Live Writer的功能!

想試試看嗎?到此下載:http://get.live.com/wl/all

 

至於安裝使用說明嘛,可以上google去搜尋,有空的話,小弟再補吧!

 

posted @ 11:39 PM | Feedback (0)

Friday, November 09, 2007 #

 

以下轉至http://www.ascentn.com.tw/News/event/1116.htm,有興趣者,趕快報名喔,因為,名額只有50,如果您認識胡百敬,那或許衝著他的面子,也要把下面資訊看完可惜小弟不能去… T.T

 

  SOABPM的話題近年已被炒的沸沸揚揚,各位也已聽過很多談SOABPM方法與架構的研討會,但這其中卻鮮有企業導入的實例與經驗分享。而在台灣BPM的概念更是一再的被誤導或片斷定義。

 

  本次活動將不同於以往各位所參加的研討會,而將完全以企業應用的實際情境為出發。本座談特地請到遠東金士頓科技(KingstonCIO / Albert Hu從美國回台擔任座談會貴賓,分享Kingston連續四年被iSuppli評選為『世界第一的記憶體模組獨立製造商』背後的IT決策-如何利用SOABPM的平台達到企業內系統的整合與流程變動的敏捷度。

 

  美商Ascentn2007年榮獲全球最大的研究單位Gartner評為微軟平台上唯一的BPMs Cool Vendor,並被Kingston採用為跨國系統的BPM核心平台。Ascentn的全球總架構工程師/ Sean Zhang將來台灣,為各位分享海外跨國企業在SOA的實務應用與建置經驗。座談會中您將會知道世界級的企業領導者例如DELL, TOYOTA, SIEMENS, PFIZER, LOCKHEED MARTIN, Kyocera,  CDC (Center for Disease Control), SHELL, ELBIT, NTT West, etc., 如何以新一代的SOA-aligned modern BPMS 來整合資源及建制敏捷的營運流程平台以應對新一代競爭者的挑戰。

 

  座談會將以精英對話的方式,由知名的微軟技術顧問/胡百敬擔任主持人。胡百敬是國內眾多知名大型企業的長期顧問,著作等身。是資料庫、平台開發及大型企業架構方面的專家。他會針對SOABPM在企業內執行的成效、成本與開發時程等企業最關心的導入實務議題來提問,並與聽眾互動。

 

 

間:2007/11/16()下午1:30~4:30
點:六福皇宮 木星廳(2F)
主持人:Microsoft 技術顧問 / 胡百敬
主講人:Ascentn CTO / Sean Zhang
賓:Kingston CIO / Albert Hu
象:台灣企業CIO與資訊相關主管
額:50名(場地限制、額滿為止)
主辦單位:Ascentn Taiwan
協辦單位:台灣微軟 精誠資訊

 

 

活動議程:
13:00~13:30
報到
13:30~13:40
開場
13:40~14:10
跨國企業實務案例介紹 (美商ASCENTN / Sean Zhang)
14:10~16:20
跨國企業的 SOA & BPM座談
  一、 企業需要什麼樣的SOA? Gartner所定義的BPM為何?
  二、 企業如何建構真實世界的SOA架構?
  三、 BPM對企業核心平台有什麼價值與影響?
  四、 檢視架構在SOA上的BPM系統之安全、彈性、效率、擴充性。
  五、 從長期的效益看企業對於新一代BPM系統導入的立即成本與整體擁有成本。
16:20~16:30 Q&A

 

報名:http://www.ascentn.com.tw/addName/addName.aspx

 

posted @ 9:05 PM | Feedback (1)

Thursday, November 01, 2007 #

 

m...Well MVP在他的Blog上整理了一堆SharePoint整合Lotus NotesSAP的文件與KB,借搬過來做個記錄與分享,造福大家吧跟你說一聲喔,Well MVP… XD

 

 

Lotus Notes:

Configure MOSS 2007 to crawl Lotus Notes:
http://technet2.microsoft.com/Office/en-us/library/82c7c354-6347-4ae8-b5f8-7d0cdfe432401033.mspx


Configuring the Lotus Notes Protocol Handler:
http://office.microsoft.com/en-us/sharepointportaladmin/HA011603581033.aspx

Information about installing the Lotus Notes Protocol Handler for SharePoint Portal Server 2003:
http://support.microsoft.com/default.aspx/kb/830971

Secure crawls of Lotus Notes with SharePoint:
http://blogs.msdn.com/edhild/articles/473060.aspx

Search and Index Lotus Notes:

http://www.sharepointblogs.com/helloitsliam/archive/2007/01/09/17654.aspx


Displaying Correct Titles of Lotus Notes Documents in SharePoint Search Results:
http://meiyinglim.blogspot.com/2007/01/displaying-correct-titles-of-lotus.html

Use MOSS 2007 to index a Lotus Notes Database:
http://meiyinglim.blogspot.com/2007/01/using-sharepoint-2007-to-index-lotus.html

How to Configure Search to honor Lotus Notes Security Settings:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q288816

 

 

SAP:

Integrating Office SharePoint Server 2007 and SAP

 

posted @ 8:43 PM | Feedback (0)

Wednesday, October 31, 2007 #

還記得在開發誌01提到如果要進行Remote開發,必須使用Web Services嗎?今天就來實作Web Services吧,不過,想說Web Services沒寫過,還是先從本機開始好了,又瞪了SDK許久,在網路上找了許多文章,想看看怎麼樣可以做出開發誌01的結果,最後,只好將就使用Webs的GetWeb Method來做出今天的主題…因為…看了半天這個比較好懂… Orz

本篇您將學會:

A. 如何引用WSS Web Service

B. 如何使用【物件瀏覽器】加速與協助開發

C. System.Xml 與System.Net namespace的引用

D. Web_Reference_Folder_Name是什麼

E. Web Service的開發、驗證、XmlNode與GetWeb Method的使用

A. 引用WSS Web Service

1. 從Files > 建立專案 > 建立一個【Console Application】專案,接著在【References】右鍵點選【加入Web參考】。 

image

2.      在【URL】處輸入Web Service的URL,輸入的語法是【http://主機名稱/_vti_bin/webs.asmx】,
小弟這邊是輸入 http://wsscht/_vti_bin/webs.asmx
就在這個簡單的步驟,小弟又卡了很久,因為SDK的Web Service是寫
http://MyServer/[sites/][MySite/][MySubsite/]_vti_bin/Web_Service.asmx,是小弟會錯意嗎?
就輸入.../Web_Servcies.asmx,想說怎麼會發生錯誤…最後跑到ISAPI/的vtb_bin資料夾下,
看到了所有的.asmx檔發現沒這個,姑且試試Webs.asmx才成功…
image 

3. 小弟將Webs往下拉,找到GetWeb這個Method點進去看,有看沒有懂…

image

4. 點選【服務描述】,在 “Webs” 描述裡面,這個就比較親切了,至少看得懂GetWeb(webUrl AS string)這一串,透過這樣,大概可以了解這個Web Service提供了哪些方法可用,又要如何使用…

image

5. 最後在【Web參考名稱】更名為WssWebService,預設會以主機名稱,改不改應該無所謂;更改完畢後點選【加入參考】。

image

B. 使用【物件瀏覽器】加速與協助開發

6. 加入完成後,可以看到多了一個【Web References】的資料夾,裡面有一個【WssWebService】的參考。

image

7. 雙擊WssWebService,可以打開如圖左的【物件瀏覽器】,在物件瀏覽器中,可以專案使用的namespace,例如System.Web.Services

image

8. 除此,還可以看到專案名稱與專案名稱下的namespace,如本專案的Web Service namespace: 【WSSCode_03_PrintSiteViaWebServices.WssWebsService】。

image

9. 展開PrintSiteViaWebServices.WSSWebsService,看到了所要引用的【Webs】Class並點選,在右邊的視窗就會帶出Webs這個Class所包含的Method;這邊點選Method【GetWeb(string)】,又可以在下方看到這個Method使用的說明…

image

10. 如果再雙擊GetWeb(string),可以打開Reference.cs視窗,可以看到更多詳細的資訊。所以,透過步驟6到步驟10的這個過程,開發時如果遇到了不知道該使用哪些Class或甚麼樣的Method,以及該如何使用Method等問題時,除了查閱SDK或在網路上搜尋資料外,這種找尋Class或Method的方法,或許可以幫您節省一點時間。好,接下來要來真的了,來完成這支程式吧!

image

C. System.Xml 與System.Net namespace的引用

11. 要使用GetWeb Method,SDK上寫得很清楚:This example requires that a using (Visual C#) or Imports (Visual Basic) directive be included for the System.Xml namespace. 所以我們得先加一個System.Xml namespace。

image

12. 而在Talk to SharePoint Through its Web Services 這篇文章中提到:The SharePoint web services only accept calls from existing SharePoint users and do also enforce access security. Import the System.Net namespace into your project and then use the NetworkCredential class to set the user credential to use for the web service call. 所以記得加上System.Net namespace。

D. Web_Reference_Folder_Name是什麼

13. 加了System.Xml namespace後,來加程式碼吧!

SDK上寫著宣告的方法是這樣:Web_Reference_Folder_Name.Webs websService = new Web_Reference_Folder_Name.Webs();

這個Web_Reference_Folder_Name是甚麼?就是我們所命名的【Web參考名稱】,如果點選Web名稱,可以在【屬性】視窗中,看到【Folder Name】,這就是Web_Reference_Folder_Name了。

image

E. Web Service的開發、驗證、XmlNode與GetWeb Method的使用

14. 輸入Web參考名稱時,如下圖只輸入了Wss,Visual C#的IntelliSense…自動幫我們帶出【{}WssWebServcie】參考名稱,且在後頭會提示namespace資訊,當我們要使用的物件被選取到時,只要輸入任意鍵,此物件程式碼就會直接顯示在程式碼中。

image

15. 接著輸入【Webs】這個Class,同樣可以使用IntelliSense…

image

16. 當進行宣告時,Webs這個class顯示整個Class物件的…

image

17. 接下來在第二行進行websService的驗證。

image

18. 在websService的後面,接著打Credentials,這時可以看到Credentials使用的提示,照著SDK的範例直接使用System.Net.CredentialCache.DefaultCredential。

Talk to SharePoint Through its Web Services 所使用的範例是:VersionsService.Credentials = new NetworkCredential(UserName, Password, Domain); 這邊記錄一下!

image

19. 完成了驗證之後,繼續下面的程式碼囉;由於是使用Console,所以後面有些許跟SDK不一樣。

XmlNode myNode = websService.GetWeb("http://wsscht");

Console.WriteLine(

"My site title is : {0}", myNode.Attributes["Title"].Value);

Console.ReadLine();

image

20. 執行後可以看到網站名稱WSS被列印出來了!

image

21. 對照一下看看有沒列印錯誤…

image 

呼~~~終於完成囉,這篇整理好久,希望看官滿意…XD

下一篇來進行Search客製化,使用KeywordQuery關鍵字查詢…

posted @ 11:59 PM | Feedback (3)

Tuesday, October 30, 2007 #

 

賀!小弟大學專題指導老師的Blog入圍

第三屆全球華文部落格大獎【年度最佳 教育應用 部落格】的初審 ß 連結

 

 

話說是十月九號吧,那天晚上不知怎麼逛的,跑到第三屆全球華文部落格大獎的網站上,傳給女友看,女友就叫我去報名了!

想說好玩,所以就報了,教育應用的分類!

報完後,看到老師在線上,想起老師也有blog,就叫老師去報,沒想到老師真的報了!

 

十月三十號,成績揭曉,是Arashi告訴我的落選啦

晚上看到老師在線上,就順便過去看一下老師的Blog…入圍了,可喜可賀啊!

 

老師就問我報哪一組

M: 跟你同組,真懷疑我是不是不應該報這組,哈哈

T: 喔,你寫得太專業喔…(馬賽克)…

 

老師,您會安慰人奔淚~~~

 

不過,看到老師能入圍,真的很高興,恭喜啦!

其實跟老師在大學時期,有很多美好的回憶呢…(~~~)

 

希望老師的Blog能勇往直前,直到得獎

這樣,老師,我要王品ㄜㄏㄏㄏ~~~

 

posted @ 11:58 PM | Feedback (1)

嗯…還在跟SharePoint的Search奮鬥,為什麼 “平台” 找得到 “平” 或 “台” 找不到,為什麼圖檔 eSATA.png 使用 “eSATA” 找得到, “SATA” 卻找不到… 諸如此類的疑問…

本想說,應該是客製化可以解決吧,所以試了KeywordQuery這類的Class,寫完後發現,問題的根本好像不在此喔…就這樣,往SQL Server 2005全文檢索 (FullText Search) 撩下去吧…

對於此篇如果有共鳴的朋友,歡迎任何的回應與討論(特別是對SharePoint搜尋詞與字的問題)不勝感激…

本篇僅對FullText Search的學習過程做一個記錄…免得自己忘記了… XD

 

本篇您將瞭解:

1. 全文檢索的限制

2. 了解SQL Server FullText Search

3. 全文檢索概念與同義字

4. 一些關於全文檢索的T-SQL

 

1. 全文檢索的限制

昨晚,看到了這個篇問題SQL Server 2005 => 全文檢索 => 同義字 問題請教~~ 讓小弟才比較能意會為什麼會有前述的情況,找到了下面幾篇關於FullText的架構

 

2. 了解SQL Server FullText Search

Understanding SQL Server Full-Text Indexing

這篇從SQL Server 2000講起,算是一篇很不錯的概觀,其中講到使用FullText Search架構在Microsoft Search Service上…什麼是Microsoft Search Service? 服務裡面找不到阿…

Making Sense of SharePoint Search

也提到Microsoft Search Service (MSSearch)是SQL Server、Exchange、SharePoint搜尋的基礎,到底是甚麼阿… = =

後來,在:基于Microsoft Search Service????自建?据??建Web全文?索系?找到了,原來是SQL Server 2000的全文檢索服務,也難怪(感謝經理不辭辛勞的幫小弟空運來台… T.T )

不過,SQL Server 2005還叫做Microsoft Search Service嗎?

 

3. 全文檢索與同義字

截至目前為止,還沒真正解決問題,所以,回到資料庫去玩FullText Search,自己建立了一個資料表,隨便key了幾筆資料,測試FullText的T-SQL,其中找到同義字的設定,記錄一下這些資訊

1. 如果要定義同意字,同義字檔案路徑:C: \Program Files \Microsoft SQL Server\MSSQL.1\MSSQL\FTData\tsenu.xml

http://support.microsoft.com/kb/923317/zh-tw

同義字檔內容

<XML ID="Microsoft Search Thesaurus">

<!-- Commented out

<thesaurus xmlns="x-schema:tsSchema.xml">

<diacritics_sensitive>0</diacritics_sensitive>

<expansion>

<sub>Internet Explorer</sub>

<sub>IE</sub>

<sub>IE5</sub>

</expansion>

<replacement>

<pat>NT5</pat>

<pat>W2K</pat>

<sub>Windows 2000</sub>

</replacement>

<expansion>

<sub>run</sub>

<sub>jog</sub>

</expansion>

<expansion>

<sub>平台</sub>

<sub>平坦</sub>

</expansion>

</thesaurus>

-->

</XML>

2. 透過以 CONTAINS 或 CONTAINSTABLE 搜尋條件指定 FORMSOF THESAURUS,即可在搜尋的資料行中找出所有與搜尋詞彙相關聯的同義字。

http://technet.microsoft.com/zh-tw/library/ms142491.aspx

3. CONTAINS (Transact-SQL)

這是一個用來搜尋資料行的述語,這些資料行包含以字元為基礎的資料類型,用來進行下列各種比對:單字或片語完全或部分 (較不精確) 相符、各字相距在一定距離內,或加權相符。

測試範例…

select * from angi

WHERE contains(context,'"平"')

select * from angi

WHERE contains(context,'"*平"')

select * from angi

WHERE contains(context,'"平*"')

select * from angi

WHERE contains(context,'"平台" OR "平"')

select * from angi

WHERE contains(context,' FORMSOF ( THESAURUS, 平) ')

select * from angi

WHERE contains(context,' FORMSOF ( INFLECTIONAL, *平*) ')

其他資源

全文檢索搜尋架構

全文檢索搜尋

同義字

CONTAINS (Transact-SQL)
FREETEXT (Transact-SQL)
FREETEXTTABLE (Transact-SQL)

 

沒頭沒腦的記錄下來…回家… XD

posted @ 7:51 PM | Feedback (2)

Sunday, October 28, 2007 #

繼第一篇使用Console顯示網址與應用程式集區名稱後,想說使用WinForm的方式來顯示看看好了!因為對WinForm的設計也不了解,順便練習一下!

 

本篇您將學會:

1. 使用WinForm物件

2. 使用Label & Textbox顯示網址與應用程式集區

3. 在WinForm進行namespace更名時要注意的事情

 

1. 在Visual C#增加一個新的專案,範本選用【Windows Application】,輸入【名稱】與【位置】點選【確定】。

clip_image002

2. 小弟同樣到專案 > 屬性修改【預設命名空間】,修改完畢後,到【Program.cs】檔更名舊的namespace。

clip_image004

3. 在【References】點選右鍵選擇【加入參考】,由於現在是在SharePoint的主機上,所以直接切到【瀏覽】頁籤,依循路徑【C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI】找到【Microsoft.SharePoint.dll】後,點選確定。

clip_image006

4. 這時可以看到【References】加入了【Microsoft.SharePoint】參考了。

clip_image008

5. 在Form1上,使用工具箱拉出一個【Label】與一個【Textbox】,然後在Form上點擊兩下,會進到【Form.cs】程式碼頁中。

clip_image010

6. 在Form.cs中,記得要先引用SharePoint namespace,就是鍵入using Microsoft.SharePoint; 輸入完畢後,開始撰寫程式碼吧!

clip_image012

7. 在private void這邊,加入以下程式碼:

SPSite rootCollection = new SPSite("http://wsscht");

label1.Text = "網址為" + rootCollection.Url + "的網站使用" + rootCollection.WebApplication.Name + "網站應用程式集";

textBox1.Text = "網址為" + rootCollection.Url + "的網站使用" + rootCollection.WebApplication.Name + "網站應用程式集";

這邊又摸了好久,不知道要怎麼將資料傳入label或textbox裡面,還以為是

Label1.Text = “網址為 {0} 的網站使用 {1} 網站應用程式集區", rootCollection.Url,…”

結果當然不對啦!

原來是要用組字串的方式…

clip_image014

8. 程式碼編輯完成,來Debug吧!假設您的方案裏面有多個專案的話,而只是要對某個專案進行Debug,請不要使用工具列上的Debug,反倒是要在該專案上進行Debug!如下圖,在WSSCode-02這個專案上點選右鍵,選擇【Debug】再點選【開始新執行個體】。

clip_image016

9. 發生建置錯誤?就選擇【是】看看會發生甚麼事情吧…

clip_image018

10. 訊息告知,無法debug…說是.exe不見了,請建立專案並重試,或者將組件名稱的屬性指到正確的目標組件上…有看沒有懂,不過對熟悉.NET開發的朋友來說應該是個easy case吧!

clip_image020

11. 直接點選【錯誤清單】的錯誤【描述】,點選之後,會自動帶到錯誤的程式碼!找到了市Dispose…有問題,不過,還是不了解,這時看到Form1.Designer.cs的namespace不對,趕緊修正再試試看!

clip_image022

12. 修正過後,果然OK了,可以看到Form1的Label與Textbox都顯示出網址與應用程式集區了!

clip_image024

 

在WinForm的實作當中如果變更了namespace名稱,除了要更改program.cs之外,還必須更改Form1.Designer.cs的namespace…

下一個來做Web Service吧…

posted @ 7:27 PM | Feedback (1)

當SharePoint網站建立好之後,有時因為需求或建立時連接埠輸入錯誤,導致必須更換建立好的SharePoint連接埠,所以直接到IIS更改連接埠號,但改完後卻發現,怎麼網站不通了…

本篇您將學會:

如何為SharePoint網站變更連接埠號

連接埠的修改工作包含IIS與備用存取對應

1. 現在我們建立好一個網站http://wsscht:83,他的連接埠號是83…這時要變更這個網站連接埠到84...

clip_image002

2. 打開IIS,找到SharePoint – 83網站,打開其屬性

clip_image004

3. 在【SharePoint - 83】這個網站的內容當中,將【TCP 連接埠】由83改成84,順便改一下【網站識別】的【說明】,更改完成後點選確定。

clip_image006

4. 這時在異動的網站【SharePoint -84】做瀏覽,會發現找不到網頁,為什麼會這樣?如果以預設網站下的Reports報表管理員,即使改了預設網站的埠,還是可以瀏覽網站的啊?那是因為SharePoint網站除了在IIS做埠的更改外,還必須到管理中心的【備用存取對應】去更改備用存取對應資訊。

clip_image008

5. 到管理中心 > 作業 > 備用存取對應,可以看到所有的SharePoint網站內部URL,在這邊也看到http://wsscht:83 的內部URL,這時大概可以理解為什麼在IIS無法瀏覽網站的原因了吧!

clip_image010

6. 點選要更改的http://wsscht:83 內部URL,在【編輯內部URL】頁面,將【URL通訊協定、主機及連接埠】改成新的84埠,改完後點選儲存。

clip_image012

7. 儲存完畢後可以看到在【備用存取對應集合:SharePoint-83】下的內部URL已改為 http://wsscht:84 ,而備用存取對應集合的SharePoint-83就是原本83埠的網站應用程式集區的名稱。

clip_image014

8. 再次瀏覽網頁,可以看到現在http://wsscht:84 通了。

clip_image016

 

由此可知,如果要變更SharePoint網站的連接埠,要進行兩個工作:

1. 變更IIS TCP連接埠的埠號

2. 變更備用存取對應內部URL的資訊

posted @ 12:02 PM | Feedback (0)

當SharePoint網站建立完成後,第一個問題多半會是,我的SharePoint網站該怎麼做才能在網際網路上做存取?

來描述一下狀況好了:

主機上建立了一個SharePoint網站,當輸入主機名稱http://master時,就可以透過IE連到SharePoint網站,但是,http://主機名稱的方式無法在網路上存取啊?假設現在有一個URL叫做angi.idv.tw,那該怎麼做才能讓網際網路的使用者透過http://angi.idv.tw連到SharePoint網站?

在SharePoint網站,不論使用WSS 3.0或是MOSS 2007在管理中心都有備用存取對應(Alternate Access Mappings)可進行伺服器與網址的對應。

 

本篇您將學會:

如何在網際網路上存取SharePoint網站

如何設定備用存取對應(Alternate Access Mappings)

 

1. 進入SharePoint管理中心,到作業下找到【備用存取對應】,這時我們會看到在備用存取對應下,至少會有一到二個內部URL的項目,一個是管理中心,另一個就是您建立的第一個網站;以下圖的http://master為例,希望外面連進http://master時可以使用http://angi.idv.tw;在此點選【編輯公用URL】。

image

2. 在【編輯公用區域URL】頁面,這時我們看到的【公用URL】都是空的,空的當然無法做存取對應,所以在【備用存取對應集合】點選【變更 備用存取對應集合】。

image

3. 在【選取備用存取對應集合】選擇要做對應的URL名稱,如【SharePoint-80】。

image

4. 選擇完畢後,在編輯公用區域URL的【公用URL】就會看到【預設】帶出了剛剛所選擇的URL;接著在【網際網路】輸入URL,輸入完成後按下【儲存】。

image

5. 一旦完成上述步驟,在您所選擇的備用存取對應集合中,就可以看到內部URL除了原本預設的URL外,還有一個網際網路的URL,這樣,您就可以使用新的URL來存取網站了。

image
posted @ 10:59 AM | Feedback (3)

Friday, October 26, 2007 #

當你登入了SharePoint網站,點選【我的網站】的時候,卻發生下圖的錯誤訊息:無法建立您的個人網站,因為尚未為此網站建立管理路徑 “personal”… 這是什麼…

簡單說,因為某些原因:如誤砍、亂砍…personal路徑,導致路徑不見了,就會發生這個問題…那要怎麼補救?

image

在本文中您將學會:

如何建立還原與建立管理路徑personal

 

1. 在管理中心,點選【定義管理的路徑】

image

2. 在【定義管理的路徑】頁面下,於【新增路徑】的【路徑】輸入【personal】,然後點選確定。

image

3. 完成後,可以看到包含的路徑當中,多了personal了…

clip_image008

4. 再次點選我的網站,就可以建立我的網站了。

clip_image010

 

P.S. 圖檔是使用Windows Live Writer的相片紙效果,讚吧... :D

posted @ 12:26 AM | Feedback (0)

Wednesday, October 24, 2007 #

 

原來網路不能用的原因是:中華電信在異動線路,導致我的PPPoE式的固定IP現在不知道要歸誰家

真是的,要異動也沒通知,才剛將文章放到自己的機器上,現在又沒了

花了一個晚上弄網路、將放在主機上的文章與圖檔轉到其他地方去,還好文章只有兩篇,不然就欲哭無淚了

 

Anyway… WSS 3.0開發誌01為子網站集合建立自己的資料庫兩篇圖檔修正完成

快睡著了… Z.Z…

 

posted @ 11:14 PM | Feedback (0)

在找ASP.NET使用者密碼設定時,強制包含英數字的方法,找到下面的文章,這邊做個記錄

強密碼驗證範例:Regular Expression初論

很詳細的一篇文章,看完應該懂了

想練習可以到此:http://regexlib.com/RETester.aspx

其他範例:http://regexlib.com/DisplayPatterns.aspx

附上自己做的...

密碼長度6,包含英數字

^.*(?=.{6,})(?=.*\d)(?=.*[a-zA-Z]).*$

密碼長度6,英數字再加上包含大小寫

^.*(?=.{6,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).*$

 

P.S. 今早家中網路掛了....看不到昨晚辛苦使用Live Writer編輯的成果了.... = =

 

posted @ 11:50 AM | Feedback (0)

 

樓下這一篇是用Windows Live Writer編輯而成的

感覺很不一樣吧

 

花了一個晚上的時間

感覺挺好用的

且跟WSS v3版本的Blog網站整合得滿不錯的

(http://angi.idv.tw/sites/blog)

 

現在是Beta 3階段

所以有些Bug

如果你有興趣

可以到下面連結下載

http://get.live.com/betas/writer_betas

 

而您在這邊看到的文章樣式

是使用Live Writer將文章部署到SharePoint網站

接著將文章的HTML程式碼複製出來轉貼到小舖的HTML編輯器中完成的 :P

為以前編輯不便的問題找到了一個解決方法

小弟應該還會在小舖多待一陣子吧… XD

 

最後,使用Live Writer後在想

這樣小圖的模式閱讀會不會不方便

KENT大哥覺得這樣會好些

因為圖片是輔助的角色

之前都沒想到

 

而看官,您覺得呢?

 

posted @ 12:33 AM | Feedback (1)