<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Windows</title><link>http://blog.blueshop.com.tw/topcat/category/679.aspx</link><description>98,2000p,2000Server,Xp,2003等作業系統相關</description><managingEditor>topcat</managingEditor><dc:language>zh-TW</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>topcat</dc:creator><title>使用Windows Live Writer編輯藍色小舖的Blog</title><link>http://blog.blueshop.com.tw/topcat/archive/2008/07/04/55751.aspx</link><pubDate>Fri, 04 Jul 2008 11:09:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2008/07/04/55751.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/55751.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2008/07/04/55751.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/55751.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/55751.aspx</trackback:ping><description>&lt;p&gt;一直以來，小喵改成Vista之後，由於IE版本變成7.0，造成線上編輯小舖的Blog時無法使用HTML編輯介面，這讓小喵很困擾。目前小喵其他的Blog分身幾乎都已經用Windows Live Witer來編輯了。因此今天小喵特別測試一下是否也可以用WLW來編輯小舖的Blog&lt;/p&gt; &lt;p&gt;設定上小喵參考孤影大的一篇文章&lt;a title="http://blog.blueshop.com.tw/ajun/archive/2006/01/17/16583.aspx" href="http://blog.blueshop.com.tw/ajun/archive/2006/01/17/16583.aspx" target="_blank"&gt;http://blog.blueshop.com.tw/ajun/archive/2006/01/17/16583.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;下載Windows Live Writer請到&lt;a title="http://get.live.com/writer/overview" href="http://get.live.com/writer/overview" target="_blank"&gt;http://get.live.com/writer/overview&lt;/a&gt;下載&lt;/p&gt; &lt;p&gt;設定時&lt;/p&gt; &lt;ol&gt; &lt;li&gt;部落格種類請選擇其他部落格&lt;/li&gt; &lt;li&gt;設定網址、帳號、密碼&lt;/li&gt; &lt;li&gt;提供者請選擇Metaweblog API&lt;/li&gt; &lt;li&gt;遠端張貼則是貼上：http://blog.blueshop.com.tw:80/你的blog名稱/services/metablogapi.aspx&lt;/li&gt; &lt;li&gt;最後給予一個名稱就完成囉&lt;/li&gt;&lt;/ol&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/55751.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>微軟提供免費5GB網路空間(SkyDrive)</title><link>http://blog.blueshop.com.tw/topcat/archive/2008/02/26/54398.aspx</link><pubDate>Tue, 26 Feb 2008 00:56:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2008/02/26/54398.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/54398.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2008/02/26/54398.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/54398.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/54398.aspx</trackback:ping><description>微軟最新的一個網路的服務，可以提供MSN帳戶申請免費的網路空間,空間容量高達5GB,網址如下：&lt;br&gt;
&lt;a href="http://skydrive.live.com" target="_blank"&gt;http://skydrive.live.com&lt;/a&gt;&lt;br&gt;
您只需要登入您的MSN帳號，然後申請該服務，即可擁有。&lt;br&gt;
裡面分為私人的、好友分享、公開三種。有需要的請自行前往申請唷&lt;br&gt;
^_^
&lt;br&gt;
ps.提醒一下...雖然有私人的部分...不過有些太私密的還是不要亂放唷....^_^a&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/54398.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>如何解決新的發佈，卻出現讀不到新的更新程式問題</title><link>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53970.aspx</link><pubDate>Mon, 07 Jan 2008 17:13:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53970.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/53970.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53970.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/53970.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/53970.aspx</trackback:ping><description>&lt;P&gt;剛好網友問到一個問題&lt;/P&gt;
&lt;P&gt;當系統發佈後，將發佈後的程式蓋上Server，可是Server有些新的更新沒有運作起來，有些新的Class沒法呼叫到?&lt;/P&gt;
&lt;P&gt;這個問題小喵也有碰過，小喵寫的Web App是透過呼叫COM+的三層式架構，經常遇到COM+的元件已經更新了，可是Web App卻呼叫不到新的Function&lt;/P&gt;
&lt;P&gt;這個問題要透過IIS的應用程式集區的應用來解決這個問題。小喵通常會為每個Web App建立一個獨立的AppPool，並且設定每個WebApp使用自己的AppPool，那麼當發生讀到舊的元件時，只要把AppPool做個【回收】就可以了&lt;/P&gt;
&lt;P&gt;至於要如何設定AppPool以及應用程式集區的概念，請參考以下這篇&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53968.aspx"&gt;http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53968.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/53970.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>如何在一台Server上同時運作不同.NET Framework的Web應用程式(使用應用程式集區AppPool)</title><link>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53969.aspx</link><pubDate>Mon, 07 Jan 2008 17:11:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53969.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/53969.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53969.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/53969.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/53969.aspx</trackback:ping><description>&lt;P&gt;隨著.NET Framework的不斷演進&lt;/P&gt;
&lt;P&gt;相信有人會有這樣的困擾...我以前用1.0或者1.1開發的Web應用程式，如果轉換成新版本的.NET Framework不知道會有什麼問題，而且系統穩定不想升級，可是又有新的應用程式是使用新的.NET Framework開發的。&lt;/P&gt;
&lt;P&gt;那麼問題來了...當系統掛上後，新的在IIS的Web應用程式設定中，也選用了ASP.NET 2.0，可是還是會出現錯誤訊息。&lt;/P&gt;
&lt;P&gt;要解決這樣的問題，就必須把新舊Framework版本的Web應用程式，放在不同的AppPool，讓它們有各自獨立的Session，這樣就沒有問題了&lt;/P&gt;
&lt;P&gt;關於應用程式集區的一些概念與設定方式，請參考以下這篇&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53968.aspx"&gt;http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53968.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/53969.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>設定應用程式集區(AppPool)防止Server上的Web應用程式彼此干擾</title><link>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53968.aspx</link><pubDate>Mon, 07 Jan 2008 16:48:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53968.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/53968.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2008/01/07/53968.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/53968.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/53968.aspx</trackback:ping><description>&lt;P&gt;說明一下AppPool的概念&lt;BR&gt;IIS6.0之後，有AppPool的概念&lt;BR&gt;預設的Web應用程式，會使用DefaultAppPool&lt;BR&gt;&lt;BR&gt;每個不同的AppPool在Server上運作的時候&lt;BR&gt;會使用不同的記憶體區塊，產生各自的執行個體&lt;BR&gt;並且運作在不同的Session中&lt;BR&gt;&lt;BR&gt;預設都會在DefaultAppPool這個區塊裡面運作&lt;BR&gt;當AppPool停止，或者回收的時候&lt;BR&gt;使用這個AppPool的所有Web應用程式都會同時的被停止、或者回收(ASPX裡面的Session會被清空)&lt;BR&gt;而當相同的AppPool裡面，如果有某個Web應用程式有問題時(例如發生無窮迴圈)&lt;BR&gt;相同的AppPool裡面的也都會因為執行在同一個Session中&lt;BR&gt;造成其他在這個AppPool的程式也受到影響(例如瀏覽速度變慢，甚至同時當掉)&lt;BR&gt;&lt;BR&gt;在使用上，如果在同一台Server上要運作不同的.NET Framework&lt;BR&gt;那麼就一定需要讓不同的Framework運作在不同的AppPool裡面&lt;BR&gt;&lt;BR&gt;至於使用相同的.NET Framework版本的狀況下&lt;BR&gt;就可以依照Server的狀況來設定&lt;BR&gt;如果每個不同的Web應用程式都設定一個專屬的AppPool&lt;BR&gt;這樣做當然可以，不過相對的必須使用較多的Server資源&lt;BR&gt;但是這麼做卻可以讓不同的Web應用程式變得比較獨立&lt;BR&gt;不會受到其他Web應用程式的不良影響&lt;BR&gt;(&lt;BR&gt;例如要解決Web App1的問題，把DefaultAppPool停掉&lt;BR&gt;→結果造成所有DefaultAppPool的程式全部重新啟動&lt;BR&gt;但是如果是獨立的WebApp1Pool的話，停掉WebApp1Pool只會讓有問題的Web App1重新啟動&lt;BR&gt;其他的Web App不會有影響&lt;BR&gt;)&lt;BR&gt;&lt;BR&gt;所以...小喵的建議...&lt;BR&gt;如果您的Sever記憶體夠大的話...&lt;BR&gt;不妨讓每個WebApp有自己的AppPool&lt;BR&gt;&lt;BR&gt;^_^ &lt;/P&gt;
&lt;P&gt;
&lt;HR&gt;
&lt;/P&gt;
&lt;P&gt;&amp;nbsp;接著就來看一下怎麼設定應用程式集區AppPool&lt;BR&gt;(以Windows 2003 Server的IIS6為範例，2008、Vista使用精神差不多，但是設定的畫面不太一樣)&lt;/P&gt;
&lt;P&gt;開啟IIS，在應用程式集區右鍵→新增 →應用程式集區&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/images/blog_blueshop_com_tw/topcat/590/o_AppPool01.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;小喵習慣用現存的來改，這樣原本現存的一些設定可以複製過來&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/images/blog_blueshop_com_tw/topcat/590/o_AppPool02.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;建立好AppPool後，接著設定應用程式指定剛剛的AppPool&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/images/blog_blueshop_com_tw/topcat/590/o_AppPool03.jpg"&gt;&lt;IMG src="/images/blog_blueshop_com_tw/topcat/590/o_AppPool04.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;當有WebApp當掉時，就可以用停止，當抓不到新的class時，就用回收&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/images/blog_blueshop_com_tw/topcat/590/o_AppPool05.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/53968.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>解決Vista中使用VPC2007運行Vista,Windows 2003時無法連上internet問題</title><link>http://blog.blueshop.com.tw/topcat/archive/2007/11/28/53512.aspx</link><pubDate>Wed, 28 Nov 2007 21:03:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2007/11/28/53512.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/53512.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2007/11/28/53512.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/53512.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/53512.aspx</trackback:ping><description>&lt;P&gt;小喵在測試程式的時候,都是使用Virtual PC安裝不同的作業系統當作測試環境。以往在使用VPC2004的時候，只要設定【網路共享NAT】的模式就能夠讓VPC中的作業系統連上Internet，而在使用VPC安裝Windows XP的時候，這樣的方式也沒有問題。不過在VPC中執行Vista,Windows2003,Windows2008RC0的時候卻一直無法連上去&lt;/P&gt;
&lt;P&gt;剛好昨晚小喵晚上要安裝Windows2003要準備用來測試沒有安裝VS2008的時候要如何讓VS2008開發的系統可以正常運作,為了要將作業系統啟用,小喵開始測試各項的設定,請各位看家慢慢看來&lt;/P&gt;
&lt;P&gt;
&lt;HR&gt;
&lt;/P&gt;
&lt;P&gt;首先來看一下VPC2007裡面運行WinXP,只要設定NAT就能夠讓他可以上網&lt;/P&gt;
&lt;P&gt;&lt;IMG height=253 src="/images/blog_blueshop_com_tw/topcat/590/o_vpc_xp.jpg" width=305&gt;&lt;/P&gt;
&lt;P&gt;接著相同使用NAT,但是使用Windows2003卻無法順利上網&lt;/P&gt;
&lt;P&gt;&lt;IMG height=339 src="/images/blog_blueshop_com_tw/topcat/590/o_vpc_2k3_001.jpg" width=409&gt;&lt;/P&gt;
&lt;P&gt;小喵測試了幾個方法,後來發現在實體機器上的無線網路設定中,有個Vitual Machine Network Services&lt;/P&gt;
&lt;P&gt;&lt;IMG height=440 src="/images/blog_blueshop_com_tw/topcat/590/o_vpc_wlan001.jpg" width=377&gt;&lt;/P&gt;
&lt;P&gt;把這個項目打勾之後,接著就到VPC的設定裡面看一下,竟然多了一項&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;802.11多頻帶網路卡&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;這個項目可以選,當然馬上選來測試看看&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/images/blog_blueshop_com_tw/topcat/590/o_vpc_2k3_002.jpg"&gt;&lt;/P&gt;
&lt;P&gt;神奇的狀況出現啦VPC中的Windows 2003 終於可以上網囉&lt;BR&gt;^_^y&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/images/blog_blueshop_com_tw/topcat/590/o_vpc_2k3_003.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/53512.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>ASP.NET上傳檔案超過4MB的調整方式</title><link>http://blog.blueshop.com.tw/topcat/archive/2007/06/04/51127.aspx</link><pubDate>Mon, 04 Jun 2007 17:02:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2007/06/04/51127.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/51127.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2007/06/04/51127.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/51127.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/51127.aspx</trackback:ping><description>&lt;P&gt;當我們要透過ASP.NET上傳到Server上&lt;/P&gt;
&lt;P&gt;預設最大值是4MB&lt;/P&gt;
&lt;P&gt;當超過這個大小的時候，就會出現【超出最大的要求長度 】的訊息&lt;/P&gt;
&lt;P&gt;此時可以在Web.Config裏&amp;lt;system.web&amp;gt;&amp;lt;/system.web&amp;gt;之間加上以下的設定&lt;/P&gt;
&lt;P&gt;&lt;TEXTAREA class=xml name=code rows=6 cols=50&gt;&amp;lt;httpRuntime maxRequestLength="8192" /&amp;gt;&lt;/TEXTAREA&gt;&lt;/P&gt;
&lt;P&gt;數值的單位是KB，8192=1024*8代表8MB&lt;BR&gt;請大家依據自己的需求調整數值。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/51127.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>[轉貼]Vista相容的應用程式</title><link>http://blog.blueshop.com.tw/topcat/archive/2007/05/17/50928.aspx</link><pubDate>Thu, 17 May 2007 17:48:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2007/05/17/50928.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/50928.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2007/05/17/50928.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/50928.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/50928.aspx</trackback:ping><description>&lt;P&gt;在這個Vista與XP交接的時候，有些程式在XP執行的好好的，可是到Vista就不行啦&lt;/P&gt;
&lt;P&gt;以下這個是網路上朋友收集可以正常在Vista執行的軟體名單&lt;/P&gt;
&lt;P&gt;有需要的可以參考一下&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.iexbeta.com/wiki/index.php/Windows_Vista_RTM_Software_Compatibility_List"&gt;http://www.iexbeta.com/wiki/index.php/Windows_Vista_RTM_Software_Compatibility_List&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/50928.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>Vista Ultimate(X64)安裝VS2005問題</title><link>http://blog.blueshop.com.tw/topcat/archive/2007/05/08/50825.aspx</link><pubDate>Tue, 08 May 2007 09:17:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2007/05/08/50825.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/50825.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2007/05/08/50825.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/50825.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/50825.aspx</trackback:ping><description>&lt;P&gt;最近新購入一台ADM64x2的NB，但是隨附的作業系統卻是32位元的Home Premium版本(據說是為了與現在的應用程式相容性問題，所以大部分64位元的電腦還是搭配32位元的作業系統)，不過小喵主要還是拿來寫程式使用，因此就把作業系統重新安裝程Vista Ultimate(X64)&lt;/P&gt;
&lt;P&gt;安裝完成後，接著就是安裝目前主要開發程式的Visual Studio 2005程式的安裝，發生以某程式有相容性問題：&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;先繼續執行，直到安裝完成。&lt;/LI&gt;
&lt;LI&gt;下載安裝SP1&lt;/LI&gt;
&lt;LI&gt;下載安裝SP1(X64)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;在這個過程中，小喵以為直接下載安裝SP1(X64)就可以，卻沒想到怎麼裝有問題沒辦法上，直到有次心想不如依照建議的順序，先裝SP1，再裝SP1(X64)，之後果然可以了!!&lt;/P&gt;
&lt;P&gt;另外在執行上，以前在XP的時候就直接滑鼠點兩下開啟即可正成使用，但是在Vista的環境裡，要使用正常的話，最好是【&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;滑鼠右鍵→以系統管理員身分執行程式&lt;/FONT&gt;&lt;/STRONG&gt;】。&lt;/P&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/50825.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topcat</dc:creator><title>Windows 2003 核發自己的 IIS SSL 憑證步驟</title><link>http://blog.blueshop.com.tw/topcat/archive/2007/04/03/50380.aspx</link><pubDate>Tue, 03 Apr 2007 14:40:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/topcat/archive/2007/04/03/50380.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/topcat/comments/50380.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/topcat/archive/2007/04/03/50380.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/topcat/comments/commentRss/50380.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/topcat/services/trackbacks/50380.aspx</trackback:ping><description>&lt;P&gt;有時候開發有關SSL的網頁時，需要安裝憑證才能夠執行，但是開發階段又不可能去申請個正式憑證來安裝(況且申請憑證是要錢的)。在這樣的狀況下，如果您開發的作業系統是Windows 2003的話，可以安裝憑證服務，然後自己核發一份憑證給自己，這樣就能夠進行相關程式的開發了。&lt;/P&gt;
&lt;P&gt;相關的設定過程，小喵整理步驟如下：&lt;/P&gt;
&lt;H1&gt;設定IIS的SSL &lt;/H1&gt;
&lt;P&gt;SSL的設定需要有憑證，憑證可以向CA申請 (如 HiTrust 的Verisign SSL ) 或自行建置，以下說明自行建置CA，核發憑證的過程 &lt;/P&gt;
&lt;H1&gt;安裝憑證授權單位(CA)&lt;/H1&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;因為不想花錢或是只在內部使用的Web 站台，想要使用SSL的功能，就必須自己成為憑證授權單位，自己發憑證給自己的網站使用 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;電腦名稱與CA有很大的關連，建議先將電腦名稱更改為叫有意義的名字 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;先想好要IIS中的哪一個站台成為SSL的站台 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;安裝CA的步驟：控制台/新增或移除程式/新增移除Windows元件/Certificate Services &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;安裝完畢後會在IIS的預設的網站中建立CertSrv,CertControl,CertEnroll等三個虛擬目錄&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;H1&gt;產生憑證要求&lt;/H1&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;開啟 IIS 管理員。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;在要安裝憑證的網站按一下滑鼠右鍵，再按內容。 //是網站而不是虛擬目錄喔 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按一下「目錄安全設定」索引標籤。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按一下伺服器憑證按鈕，按下一步 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;點選「建立新憑證」，按下一步，點選「準備要求，但於稍後傳送」，按下一步 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;輸入憑證名稱與金鑰位元長度，可採預設值即可 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;輸入公司名稱及單位，通常是公司與部門的正式名稱 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;輸入「一般名稱」，此名稱十分重要，預設為NetBios的電腦名稱(IntraNet上使用)，但若使用在 InterNet上，則必須改用網站的FQDN名稱(例如：dcicc.ncit.edu.tw)。 //若網站名稱與憑證名稱不同，則使用者在瀏覽時會出現「安全性憑證的名稱不正確或與網站的名稱不相符」的安全性警告 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;在「國家/地區」，「省/州」與「城市/位置」欄位中輸入適當的資訊，再按下一步。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;輸入欲產生的「憑證要求」檔案名稱 (c:\certreq.txt)，再按下一步。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;-----BEGIN NEW CERTIFICATE REQUEST----- &lt;BR&gt;MIIDOjCCAqMCAQAwXzELMAkGA1UEBhMCVFcxDzANBgNVBAgTBlRhaXdhbjERMA8G &lt;BR&gt;A1UEBxMIVGFpY2h1bmcxDTALBgNVBAoTBGN5dXQxCzAJBgNVBAsTAmNjMRAwDgYD &lt;BR&gt;VQQDEwdlZHVmdW5kMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtS/DzjQiA &lt;BR&gt;5jymWsTZys9Y5gIGRAqFZrkROzRyE/gw0ScW8AV7idz2j+1Z24N9iSDO9Aixi9sG &lt;BR&gt;BQLQnUpftjDa0VTvycF7XnV/9ljKDUAVRatXYcBVQsnY8jEn+KrVr8x4UP3EvKtO &lt;BR&gt;ROfTxo728vPf4+QXSwOKUyVBXmTlbZD3VwIDAQABoIIBmTAaBgorBgEEAYI3DQID &lt;BR&gt;MQwWCjUuMi4zNzkwLjIwewYKKwYBBAGCNwIBDjFtMGswDgYDVR0PAQH/BAQDAgTw &lt;BR&gt;MEQGCSqGSIb3DQEJDwQ3MDUwDgYIKoZIhvcNAwICAgCAMA4GCCqGSIb3DQMEAgIA &lt;BR&gt;gDAHBgUrDgMCBzAKBggqhkiG9w0DBzATBgNVHSUEDDAKBggrBgEFBQcDATCB/QYK &lt;BR&gt;KwYBBAGCNw0CAjGB7jCB6wIBAR5aAE0AaQBjAHIAbwBzAG8AZgB0ACAAUgBTAEEA &lt;BR&gt;IABTAEMAaABhAG4AbgBlAGwAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAA &lt;BR&gt;UAByAG8AdgBpAGQAZQByA4GJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA &lt;BR&gt;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA &lt;BR&gt;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA &lt;BR&gt;AAAAAAAAAAAAAAAwDQYJKoZIhvcNAQEFBQADgYEAAQlm4lzDo/mJ/Ktg9ajKYF+B &lt;BR&gt;Rgjt1AxaWGG2BWMd1CjkOyiFR8jKnb1PTUWdBvTs+occHqkLYZobytne+/amrt6J &lt;BR&gt;zi7yDNCdxhpbkRi8t5Yx27R/0xK9gP+5/hJXeCXxhrucMEaCx+Au9QMWoCnUQ0jC &lt;BR&gt;McsN9//3bUA+1Xmn0rw= &lt;BR&gt;-----END NEW CERTIFICATE REQUEST----- &lt;BR&gt;檢視憑證要求檔案中的摘要，若沒有問題再按下一步。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按完成，結束產生「憑證要求檔案」的過程&lt;/FONT&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;H1&gt;送出憑證要求&lt;/H1&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;將上一個步驟所產生的檔案c:\certreq.txt，其內容複製到剪貼簿 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;開啟瀏覽器，鍵入「&lt;/FONT&gt;&lt;A href="http://hostname/CertSrv"&gt;&lt;FONT size=2&gt;http://HOSTNAME/CertSrv&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;」 //HOSTNAME為CA的電腦名稱，若為本機也可設定為127.0.0.1 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按一下「要求憑證」。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按一下「提交進階憑證要求」。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按一下「用 Base-64 編碼的 CMC 或 PKCS #10 檔案來提交憑證要求，或用 Base-64 編碼的 PKCS #7 檔案提交更新要求」。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;在已儲存的要求下方的文字方塊中，按下Ctrl+V，貼上之前複製的內容，按一下「提交」。 &lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H1&gt;發行憑證&lt;/H1&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;控制台/系統管理工具/憑證授權單位 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;展開後點選「擱置要求」資料夾 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;點選剛剛提交的憑證要求 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;點選功能表上的「執行/所有工作/發行」 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;點選「發出的憑證」資料夾 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;對剛剛發出的憑證按2下滑鼠以檢視之 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按下「詳細資料」的索引標籤，按一下「複製到檔案」 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按下一步，點選匯出的檔案格式為「Base-64 Encoded X.509 (.CER)」 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;輸入欲產生的憑證檔案名稱，例如：C:\dcicc.cer &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;下一步/完成/確定。 &lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H2&gt;在Web Server上安裝憑證&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;BR&gt;&lt;FONT size=2&gt;開啟 IIS 管理員。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;在有憑證要求的網站上按下滑鼠右鍵，再按內容。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按一下「目錄安全設定」索引標籤。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;按一下伺服器憑證按鈕，按下一步。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;點選「處理擱置要求及安裝憑證」，再按下一步。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;輸入CA回應之「憑證授權的檔案」的路徑與名稱，可採預設值即可(C:\dcicc.cer)，再按下一步。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;輸入網站使用的SSL連接埠，可採預設值443即可。 &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;下一步/完成/確定。 &lt;BR&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;img src ="http://blog.blueshop.com.tw/topcat/aggbug/50380.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>