2015年11月30日 星期一

Bootstrap.Switch

首先安裝Bootstrap.Switch這個套件

引用css和javascript

透過JQuery呼叫bootstrapSwitch這個方法

原本的checkbox就會變成開關的樣式了

參考資料
Bootstrap Switch 官網

2015年10月9日 星期五

IIS URL Rewrite Module 發生 HTTP 500.52 錯誤

最近使用的IIS URL Rewrite模組發生了500.52錯誤


看起來像是NTFS權限的問題,把IIS_IUSR帳號加入後,錯誤訊息又變了

在URL Rewrite的時後,把HTTP_ACCEPT_ENCODING設定空就行了

另一個方式是把IIS的動態壓縮關閉

關閉動態壓縮

Server2012 安裝 IIS8 碰到 HTTP 500.19 錯誤訊息

開始使用Server2012R2上面的IIS 8,結果就碰到一個問題500.19的問題

以為是權限問題,搞了半天,錯誤訊息又變成設定檔錯誤


爬文發現是ASP.NET的模組沒裝好,最簡單的方法就是aspnet_regiis -i重新安裝就好
但在Server2012 R2上面已經不再支援這個命令了...

只好打開新增角色和精靈來研究一下IIS的功能模組

選擇角色型或功能型安裝

選擇伺服器

勾選網頁伺服器(IIS)和應用程式伺服器

勾選ASP.NET45功能模組

網頁伺服器(IIS)的角色服務中,勾選ASP.NET4.5

應用程式伺服器的角色服務中,勾選網頁伺服器(IIS)支援

準備安裝

打完收工

2015年9月16日 星期三

Jenkins 安裝 MSTest

下載Visual Studio Agents 2015

安裝Visual Studio Agents 2015

安裝完後會有MSTest.exe相關的工具

安裝MSTest Plugin

安裝完成後重新啟動

管理Jenkins => 設定系統

設定MSTest路徑

新增一個測試專案

新增建置步驟

新增建置後動作

建置結果

2015年8月31日 星期一

Jenkins 安裝 Change Assembly Version Plugin

安裝 Change Assembly Version

建置步驟中增加Change Assembly Version步驟

套用版本變數即可

執行建置

AssemblyInfo裡面的版本就會完成取代



Jenkins 安裝 Version Number Plug-In

安裝Version Number Plug-In

專案組態中增加版號設定

執行結果

Jenkins 安裝Next Build Number Plugin

安裝Next Build Number Plugin

設定下一次建置號碼

按下馬上建置會發現建置號碼改成新的設定值

Jenkins 安裝Template Project Plugin

安裝Template Project Plugin外掛

設定一個建置範本WebTemplate

這邊的設定被套用時只有建置步驟會生效

新增一個專案

建置步驟選擇Use builders from another project

套用WebTemplate建置範本

建置成功

Jenkins 安裝MSBuild Plugin

管理Jenkins

管理外掛程式

找到MSBuild Plugin後直接安裝

安裝成功後勾選重新啟動

重新啟動中

設定系統

新增MSBuild的版本和路徑
VS2013
C:\Program Files (x86)\MSBuild\12.0\bin\amd64\msbuild.exe

VS2015
C:\Program Files (x86)\MSBuild\14.0\bin\amd64\msbuild.exe