Chandra Oemaryadi has written 244 articles

Deployment Failed Copying File ExitCode 1

Waktu saya melakukan deployment di Azure pada proyek PMO, muncul error dikarenakan copying file failed. Padahal file yang dimaksud adalah file dummy jpg yang diupload sebagai gambar proyek. Kemungkinan error ini karena sebelumnya file sempat dicommit. Solusinya, file-file yang dibutuhkan diupload melalui FTP ke azure, disimpan di folder /site/repository/WebUI/

Save Multiple Model in Single Page

Pattern ini saya gunakan ketika 1 page digunakan untuk menyimpan beberapa model. Tampilan page: Secara konsep, ada 2 kelas yang digunakan, yaitu: [ModelName]Table.cs [ModelName]FormStub.cs [ModelName]Table memiliki atribut List<FormStub>, dan bertugas untuk meng-inisialisasi elemen dari List tersebut. List<FormStub> dikirim ke View sebagai model, sedangkan Table dikirim melalui ViewBag (jika dibutuhkan). Sequence diagram Contoh kode di view…

Style Bundles Bootstrap Glyphicon Not Found

Ada kejadian ketika Bootstrap di-bundle pada ASP.NET, glyphicon menjadi tidak muncul. Hal itu dikarenakan error 404 ketika Bootstrap meload font halflings. Solusi mudahnya meng-kopi folder fonts ke route yang dituju ASP.NET, pada kasus ini folder /WebUI/Content. Jangan lupa meng-include folder di Visual Studio. Kalau belum di-include akan bermasalah ketika deployment di Azure.

Azure FTP Credentials

http://weblogs.asp.net/bleroy/archive/2012/06/12/azure-web-sites-ftp-credentials.aspx Download publish profile dari manage.windowsazure.com [code language=”xml”] <publishProfile publishUrl="ftp://waws-prod-blu-001.ftp.azurewebsites.windows.net/site/wwwroot" userName="nameofyoursite\$nameofyoursite" userPWD="sOmeCrYPTicL00kIngStr1nG" </publishProfile> </publishData> [/code]

SOP Project Template

Project Template akan dirilis setiap periode waktu tertentu. Project template dapat didownload di Dropbox Programming/Rekadia’s Project Template (semi). Anda bisa menambah / mengubah fungsi terkait terkait ASP.NET Feature atau Javascript Feature. Misalnya menambah fungsi custom validation pada ASP.NET Feature. Jika Anda merasa penambahan / perubahan tersebut bisa membantu Rekadian yang lain, silakan disampaikan ke Chandra.…

Javascript Feature

Fitur javascript disimpan pada file WebUI/Scripts/webapp.js. Fitur javascript yang otomatis aktif antara lain: 1. Menampilkan tanda asterisk (*) pada label field yang required di form create/edit 2. Menampilkan pesan tooltip pada form field ketika dihover untuk membantu user mengisi 3. Datepicker Input datepicker tinggal diberikan css class .form-control-datetimepicker. Berhubung input datepicker di-set readonly, untuk menghapus…

ASP.NET Feature

1. 404 Handling Controller extend MyController Contoh kode: [code language=”csharp”] var wrapper = new HttpContextWrapper(System.Web.HttpContext.Current); this.InvokeHttp404(wrapper); return null; [/code] 2. Custom Validation Class untuk custom validation disimpan di folder WebUI/Infrastructure/Validation Fungsi custom validation yang ada: [code language=”csharp”] [CheckDay(Day.SUNDAY)] //input hari harus hari minggu [DateGreater("StartDate")] //input tanggal harus lebih besar dari model.StartDate [/code]  3. Notification Menampilkan…