2011年8月5日 星期五

IIS7 上頭部屬有用到Asp.Net4的Routes功能的網站,會說找不到網頁

超麻煩的一個問題

問題內容是
IIS7 上頭部屬有用到Asp.Net4的Routes功能的網站,會說找不到網頁

第一個要說明的是
若是你選擇的"程式集區"是"傳統"的,是不能直接使用Routes功能
可以的話就修正為"整合"

第二個要說明的是
若你一定要用傳統的
那可以藉由修改程式
在第一個Control上頭加入.aspx因應

舉例來說
原本
RouteTable.Routes.MapPageRoute("GetRoles","user/{user}/service/{serviceid}/{serviceFunc}"
                , "~/TEST.ashx");
改過後
RouteTable.Routes.MapPageRoute("GetRoles","user.aspx/{user}/service/{serviceid}/{serviceFunc}"
                , "~/TEST.ashx");

參考資料

2011年8月3日 星期三

IIS6 轉移憑證到 IIS7

最近有一個需求,要把Windows2003的主機憑證要做轉移到Windows 2008上
我的作法如下

Windows 2003 Server
1.到[MMC]中新增[憑證]
2.將舊有憑證匯出,並且記得連私密金鑰一起
3.將匯出檔案提供給新主機

Windows 2008 Server
1.到IIS7中
2.選取主機首頁
3.選擇伺服器憑證
4.右鍵選匯入
5.檔案指向憑證檔
6.匯入完成後,開啟站台頁面
7.在站台上用滑鼠右鍵點選後,選擇繫結
8.新增一個https的繫結
9.並且將SSL憑證指向剛匯入的那一個
10.確定後即可

2011年8月2日 星期二

SCOPE_IDENTITY 和 @@IDENTITY 的差異

這個問題有一陣子一直困擾著我
我的解釋是
1.SCOPE_IDENTITY
是傳回這次影響範圍內的遞增值

2.@@IDENTITY
是傳回這次指令的遞增值

最大的差異可以在兩個TABLE中的新增時,並且有]TRIGGER中發現
中文參考資料內有範例
英文的參考資料則解釋的較清楚

英文參考資料
http://blog.sqlauthority.com/2007/03/25/sql-server-identity-vs-scope_identity-vs-ident_current-retrieve-last-inserted-identity-of-record/

中文參考資料
http://www.dotblogs.com.tw/ajun/archive/2008/04/01/2504.aspx

SQL Express Server 2008 與 User Instance=True

上次在上課時後
老是有一個你的安全性有問題的錯誤一直產生
我當下的解決方法是不透過檔案的方法去存取MDF檔案

但後來發現是User Instance=True這一行在作怪
只要拿開就可以

正確的解釋,我也找出來了
請參考
http://msdn.microsoft.com/zh-tw/library/ms254504.aspx

2011年7月31日 星期日

如何上傳3D的影片到Youbube

買了3D相機後,一定很想分享給大家吧
我想上傳到youbube,但找不到3D的設定
最後才發現,只要到TAG上寫上yt3d:enable=true 即可

詳細資訊網址
http://www.google.com/support/forum/p/youtube/thread?tid=56b6f6f15dabf994&hl=en