
因為是測試用,所以我是用self-signed certificate:
***注意喔~self-signed certificate的有效期只有一年
IIS Manager > Server Certificates > Create Self-Signed Certificate
取得Thumbprint: IIS Manager > Server Certificates > [Cert Name] > View > [Details] Tab > Thumbprint
匯出Cert: 取得Thumbprint: IIS Manager > Server Certificates > [Cert Name] 按右鍵 > Export
my007FFF 發表在 痞客邦 留言(0) 人氣(62)

寫WCF應用程式最讓我無力的地方便是很難debug跟troubleshooting,因為常常找不到確切的錯誤訊息跟錯誤點。
所以我現在都很習慣在IIS把WCF Tracing跟FREB打開,方便開發時用。
Failed Request Tracing Log(FREB Log)
1. 開啟IIS管理員
2. 於左邊[connections]視窗點選您執行Web Service的站台,於右邊窗格點選「Failed Request Tracing….」
3. 於[Edit Web Site Failed Request Tracing Settings]視窗,勾選「Enable」
4. 於IIS管理員中間窗格點選「Failed Request Tracing Rules」後,於右邊窗格點選「Add」
5. 於[Specify Content to Trace]視窗,選擇「All content (*)」
6. 於[Define Trace Conditions]視窗輸入status code
7. 於[Define Trace Conditions]視窗,Provider選擇「WWW Server」,Verbosity選擇「Verbose」,Areas則全選
my007FFF 發表在 痞客邦 留言(0) 人氣(131)
1. 我先參考這篇文章來安裝git (http://git-scm.com/book/en/Getting-Started-Installing-Git)
2. 建立git repository (儲存庫)
3. 在GitBash (開始 > 程式集 > Git > Git Bash) 將路徑指到你要建立網站的路徑後,執行「git init」
4. 把我的hello world佈上去:「git add index.html」
5. commit變更: 「git commit -m "Add index.html"」
my007FFF 發表在 痞客邦 留言(0) 人氣(24)
問題:
1. Worker 定時叫用 (Method) Agent Executor
2. 接著 Agent Executor 以不同網域的使用者身分去執行 Job Runner.exe
3. 發生存取被拒的錯誤
目前的解法
use LogonUser first and then use CreateProcessAsUser. The launched process (JobRunner.exe) should be non-interactive:
my007FFF 發表在 痞客邦 留言(0) 人氣(10)