2008/07/31

在ASP.NET使用 Rewrite 套件時注意事項

當你參考網址 http://www.dotblogs.com.tw/chhuang/archive/2008/04/19/2957.aspx 使用Rewrite 套件隱藏QueryString時,請注意你用的 IIS 版本如果為 6.0,則在執行以下步驟設定IIS的時候,注意引用萬用字元對應的方法已不再是於副檔名欄位內輸入『.*』,這方法已在IIS 6.0之後改掉了,而是參考以下網址:

http://technet2.microsoft.com/windowsserver/zh-cht/library/138a8ea6-680e-4c69-88fa-c57e9d0ea8131028.mspx?mfr=true

內容講到:
======================================================================

新增萬用字元應用程式對應至網頁伺服器或網站


1.

在 [IIS 管理員] 中,依序展開本機電腦及 [網站] 資料夾,並在 [網站] 或虛擬伺服器上按一下滑鼠右鍵,然後再按一下 [內容]。

2.

按一下適當的索引標籤:[主目錄]、[虛擬目錄] 或 [目錄]。

3.

在 [應用程式設定值] 區域中,按一下 [設定],再按一下 [對應] 索引標籤。

4.

若要安裝萬用字元應用程式對應,請執行下列操作:

在 [對應] 索引標籤上,按一下 [插入]。

在 [執行檔] 文字方塊中輸入 DLL 的路徑,或者按一下 [瀏覽] 以瀏覽至檔案,然後選取 [應用程式引擎] 核取方塊 (如果該 DLL 是指令碼引擎),再按一下 [確定]。

5.

若要編輯或刪除萬用字元應用程式對應,請執行下列操作:

6.

在 [應用程式副檔名] 清單中,按一下要變更的指令碼對應。

7.

按一下 [編輯] 以改變指令碼對應,或者按一下 [移除] 以移除指令碼對應。

8.

若要變更萬用字元應用程式對應的執行順序,請在 [萬用字元應用程式對應 (實施順序)] 方塊中利用 [上移] 或 [下移] 按鈕來重新排列萬用字元應用程式對應,直到它們符合您想要的執行順序為止。


注意:

請勿在萬用字元應用程式對應清單中將相同的應用程式列出一次以上。

=======================================================================

2008/07/23

補述WebConfig

之前ShinBan寫的過於含糊..

補述一份...

在Web.Config中...

可以發現一Section 叫做

裡面可以加入自己的需要的Key and Value

範例如下:

<appSettings>
<add key="FittingImageFilePath" value="TempImg\" />
<add key="SourceImage" value="TempImg\" />
</appSettings>

其中我用了兩組需要的東西分別為 FittingImageFilePath,SourceImage
他們的值分別為 TempImg1\,TempImg2\

則在C#中如何呼叫呢?!


1.你必須先加入參考System.Configuration
2.你必須在你需要用到的地方先 using System.Configuration;
3.取用方式

下面範例是取用FittingImageFilePath得值

string FixClothPath = ConfigurationManager.AppSettings["FittingImageFilePath"];

這樣你把 FixClothPath 印出來就會是 TempImg1\


就這樣第一次使用 Configuration就上手..


有沒有很溫馨....

2008/07/09

解決終端服務90天限制問題

win2k服務器上裝了應用程序模式的終端服務,並打了sp4的終端服務破解補丁,經測試解除了時間限制。但服務器在一次系統自動更新以後,該補丁失效了。90天以後,客戶機不能再登陸到服務器。那個著急啊~~~~~~~~~

後來,這篇文章幫助了我:http://www.33d9.com/doc/article/641.html
貼出原文與大家分享:

Q:如何激活終端服務?
A:Win2K的終端服務有90天的限制,如果這90天內不激活它的話,過期之後就不能連接到Win2K終端了(不影響無盤DOS站的使用)。要 激活它首先得擁有一個七位數的註冊號碼(6565792或者5296992中任意一個均可),利用它再經過如下操作即可完成終端的激活:
(1)首先進入"我的電腦→控制面板→添加/刪除程序,選"添加/刪除 Windows 組件",然後確保已選中其中的"終端服務"和"終端服務授權"兩項。
(2)當安裝了"終端服務"和"終端服務授權"之後,在"開始→程序→管理工具"中就有"終端服務授權"一項,打開它,即可得到一個四段共20位數的"產品ID",抄下它。
(3)接入Internet,打開瀏覽器,進入https://activate.microsoft.com(注意是"https"而不是"http",這裡千萬不要少了那個"s")這個地址,此時是英文界面。在左上角的下拉框中選中"Chinese(Simplified)"(簡體中文)項,再按"GO"圖標。
(4)現在便得到的是中文網頁了。確保已選中"啟用許可證服務器"項,再單擊"下一步"按鈕。
(5)在隨後要求提供的信息界面中,"產品ID"處輸入剛才抄下的那個20位數字;"購買方式"為"Select or Enterprise Agreetment";再填入自己的其他基本資料,然後再選"下一步"繼續。
(6)此時系統會顯示你方才輸入的個人信息,確信無誤之後再 "下一步"。
(7)你便可以得到"已成功處理您的許可證服務器啟動申請。你的許可證ID是:…",又是一個需要抄下的分為七段的35位數,裡面包含有數字也有大寫的英文字母;並且還會問你"需要此時獲取客戶機許可證嗎?",你當然應該?quot;是"。
(8)在接下來的界面中,"產品類型"一項應為"Windows 2000終端服務客戶機訪問許可證";"數量"為你欲連接的最大用戶數(比如為"100");在"註冊號碼"中輸入你從微軟獲得的那個七位數 (6565792或者5296992中任意一個均可),再"下一步"。
(9)此時又是讓你確認你的操作,無誤後按"下一步"。
(10)現在應該是"謝謝您激活終端服務許可證"的時候了!你的收穫包括兩個東東,一個是剛才已經得到的那個35位數的"許可證服務器ID",一個是現在才取得的另一個七段共35位數的"許可證密鑰包ID"。恭喜你!
(11)現在該重新回到"開始→程序→管理工?quot;的"終端服務授權"中,用"下一步"大膽地前進吧!
(12)當要求你指定註冊時的"連接方法"時選"萬維網",再"下一步"。
(13)根據提示逐字認真輸入所獲得的那個"許可證服務器ID"。
(14)現在便完成了授權嚮導,還需要"立即安裝許可證","下一步"繼續。
(15)根據提示逐字認真輸入所獲得的那個"許可證密鑰包ID"。
(16)長出了一口氣:現在就再也沒有90天的後顧之憂了!
(17)等等!還有一步呢!再選中"終端服務授權"中的"SERVER"(服務器名),單擊右鍵,啟用即可。

另外,windows 2003的終端服務也可以激活:)