Browse by Tags

Tagged Content List
  • Wiki Page: 如何讓 IIS6 / IIS7 中同站台不同應用程式間共用 Session 資料 (zh-TW)

    在 Web Farm 環境下部署網站需要關注的細節可不少,在部署大型網站的時候 IIS 這部分到底要算 IT 的領域還是 開發人員 (Developer) 的領域其實分不太清楚,像要在「同一個站台」區分「不同應用程式」且還要能讓 Session 彼此互通,這到底應該歸誰管呢?這可不是用「ASP.NET 開發伺服器」可以模擬出來的,而 IT 人員如果不會寫程式應該也不知該如何是好,這也是我認為 ASP.NET 開發人員應該多熟悉 IIS 的原因。 要在 Web Farm 環境下要達成 Session 互通有以下條件: 確保 <machineKey> 要設定一致 ...
  • Wiki Page: 無法開始監視 'xx' 的變更,因為已經到達網路 BIOS 命令限制 (zh-TW)

    在去年底的時候曾經在客戶的網站主機收到一個 載入組態檔時發生錯誤: 無法開始監視 '\\10.0.1.1\Shared\8666-f79049226252' 的變更,因為已經到達網路 BIOS 命令限制 的錯誤,當時並不知道是什麼問題,只知道重新啟動 IIS 或回收應用程式集區就會恢復正常,但最近已經瞭解了問題發生的主因。 當時的環境是兩台 Windows Server 2003 (x86) / IIS6 網站伺服器,兩台主機做負載平衡(Load Balance),而網站有部分目錄是共用的,所以透過 UNC 路徑的方式將檔案放置在另一台 Windows Server 2003...
  • Wiki Page: 在 Windows XP 下的 IIS 如何新增超過一個網站站台 (zh-TW)

    我們都知道在 Windows XP Professional 內建的 IIS 5.0 只能使用一個預設的網站站台(如下圖),也無法新增,有時後專案多的時候就要一直修改 [ 預設的網站 ] 設定,不斷切換不同的網站就變的很麻煩,今天我就來分享一個在 Windows XP 下的 IIS 新增多網站的方式。 由於 [ 預設的網站 ] 的 識別元(Identity) 編號預設就是 1 ,這部分你在 Windows Server 2003 的 IIS6 就可以看的到,如下圖示: 所以你可以利用 Adsutil.vbs 指令將 [ 預設的網站 ] 站台 COPY 成另一個站台,所有設定都會複製過去...
  • Wiki Page: 將 ASP.NET 網站部署在 UNC 路徑上最重要的步驟 (zh-TW)

    如果要將 ASP.NET 網站安裝在遠端的 UNC 路徑上,在設定 IIS 時除了一般檔案的存取權限外,最重要的就是 ASP.NET 的執行權限是否有正確設定,由於所有置於 UNC 路徑上的 .NET 應用程式都會預設套用 LocalIntranet 群組,所以你無法將 ASP.NET 佈署在 UNC 路徑上,除非自行新增 .NET 安全性原則。 在沒設定 .NET 安全性群組之前,不管你怎麼設定都會出現以下 安全性例外狀況 的錯誤訊息: 解決此問題的步驟如下: 1. [開始] / [執行] / 輸入 cmd 並按下 Enter 2. 進入 .Net Framework...
  • Wiki Page: 如何讓 IIS7 的存取記錄(Logs)從緩衝區強制寫入到磁碟 (zh-TW)

    前幾天我們公司的一個網站專案上線,由於是第一天上線且經常使用的網站使用者又多達數萬人,也因此第一天上線時狀況頗多,所以需要收集各式紀錄,包括 EventLog, IIS Logs, URLScan Logs, … 等,但唯讀 IIS7 的 Logs 常常抓不到最新的資料,那是因為 IIS 的 Logs 預設都有緩衝(Buffer)機制,因此 IIS 的存取紀錄都會延遲寫入磁碟,所以若直接複製 Logs 檔案將不會是最新資料,大部分人都會利用 IISRESET 重新啟動 IIS 來取得最新的 Logs,但這並非正規的作法,今天我分享另一個技巧。 IIS7 在 Network Shell...
  • Wiki Page: 安裝 URLScan 需注意原始設定會無法處理「許功蓋」字元 (zh-TW)

    真糟糕,知名的「許功蓋」又再次重出江湖,這次出現的地方竟然是 URLScan 工具,我知道有許多專業網管人員都會安裝 URLScan 到網站主機用以提供基礎網站安全防禦,但是當遇到開發人員將網站開發完要上線時無辜的被 URLScan 阻擋時,不瞭解的網管或客戶還可能會以為是程式出問題,而讓軟體工程師改程式改到地老天荒… 不管是 大五碼 (Big5)或是 GB2312 碼,這些 CJK 字碼都是在非常有限的字碼中用來表達中文字的字元,我們又通稱為雙位元(Double Byte)字元,也就是一個中文字包括兩個 ANSI 字元所組成,第一個 ANSI 字元我們稱為 高位位元組 (High...
  • Wiki Page: 如何變更 SQL Server 預設的資料檔路徑與備份檔路徑 (zh-TW)

    當你安裝好 SQL Server 2005/2008 之後,通常相關檔案的預設安裝路徑都會在 C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL 目錄下,而該目錄下有兩個很重要的目錄,分別是 DATA (資料檔儲存目錄) 與 Backup (備份檔儲存目錄),如果你希望將這些重要檔案儲存在其他磁碟機時,直接透過 SQL Server Management Studio (SSMS) 就可以修改 DATA (資料檔儲存目錄) 的預設路徑,不過卻無法透過 SSMS 修改預設備份檔的路徑。 我個人的開發環境 C 磁碟機已經只剩下 1GB 了,所以每次在開資料庫的時候...
  • Wiki Page: LogParser 日期相關心得筆記與分析 IIS Logs 技巧分享 (zh-TW)

    最近工作上又有機會用到 LogParser 來分析 IIS 紀錄,藉此整理一下 LogParser 對時間、日期處理的各種使用情境,以及在分析 IIS Log 時的一些小技巧。 與日期時間相關的操作方法 取得系統時間 ( GMT +0000 ) SYSTEM_TIMESTAMP() 取得系統本地時間 ( 若在台灣就會回傳 GMT +0800 的時間 ) TO_LOCALTIME(SYSTEM_TIMESTAMP()) 取得 GMT +1000 的時間 ADD (SYSTEM_TIMESTAMP(), TIMESTAMP (...
  • Wiki Page: 分享一個快速切換 Excel 工作表的快速鍵與其他常用快速鍵 (zh-TW)

    當你在一個 Excel 中有許多工作表時,尤其是要不斷切換工作表比較內容時,用滑鼠點來點去實在不夠有效率,所以記住一些常用的快速鍵的確可以提升工作效率,今天我就來分享幾個我個人在 Excel 裡面常用的快速鍵。 快速切換工作表 Ctrl + PageDown 切換至下一個工作表 Ctrl + PageUp 切換至上一個工作表 插入或刪除儲存格、欄、列 Ctrl + + 顯示插入對話框,可讓你選擇要插入儲存格、插入整列或插入整欄 Ctrl + - 顯示刪除對話框,可讓你選擇要刪除儲存格、刪除整列或刪除整欄 隱藏列或欄 Ctrl...
  • Wiki Page: 如何檢視 IIS7 各工作者處理序正在執行的要求列表 (zh-TW)

    在以前 IIS6 的時候為了要看有哪些人在看哪些網頁必須要透過 IIS Diagnostic Tools 的 Request Viewer 工具來查看(詳見 如何查看目前 IIS6 有多少人在看哪些網頁 文章),到了 IIS7 這些功能都已經內建,讓你非常容易就能查出目前網站到底有哪些網頁正在執行或使用者正在下載哪些檔案。 若要查詢工作者處理序((Worker Process)正在執行哪些頁面(Executing Requests),有兩種方法: 1. 透過 appcmd 指令 appcmd list requests appcmd list requests...
  • Wiki Page: Outlook 無法建立工作檔。檢查暫存環境變數。 (zh-TW)

    我很愛用 Ramdisk (記憶體磁碟) 當成我的系統暫存目錄,因為這真的會讓系統的執行速度快很多,我最近為了讓我的桌上型電腦(Desktop)與筆記型電腦(Notebook)的 Ramdisk 磁碟代號一致而將 Ramdisk 磁碟更換了磁碟代碼,不過這卻導致我的 Outlook 開啟後就會出現 " Outlook 無法建立工作檔。檢查暫存環境變數。 " 的錯誤訊息。 而為了讓 Outlook 正常運作,需要手動修改機碼。先找到以下機碼: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion...
  • Wiki Page: 如何比對兩個表格中的資料是否相等 (zh-TW)

    微軟在SQL Server 2005 有出一個 tablediff 公用程式 ,可以用來比較兩份資料表的資料是否一致,如果不一致的時候會幫你產生更新的 SQL 檔,幫你再目的地的表格執行INSERT,UPDATE或DELETE以進行同步動作,因為這是一支DOS介面的程式,您可以在命令提示字元之下,或是在批次檔中寫好相關的指令、參數,然後每天定時執行即可。 這工具有個缺點,就是在進行比對的過程中預設來說不會對 text、ntext、image、varchar(max)、nvarchar(max) 和 varbinary(max) 進行比對與更新,這點還蠻討厭的,因為應該有蠻多表格中可能包含這些欄位的...
Page 2 of 2 (37 items) 12
Can't find it? Write it!