ASP.NET Hosting – JaringanHosting.com :: Cara Deploy Aplikasi .NET Menggunakan Crystal Reports

Crystal Report pada ASP.NET
Pengertian Crystal Report..

Adalah, standar bantuan membuat report untuk Visual Studio .NET digunakan untuk menampilkan data. Anda dapat melihat total dari level yang berbeda, grafik untuk menganalisa data, dan lebih banyak lagi. Membuat laporan di Crystal Report membutuhkan koding seminimalkan mungkin selama itu dibuat didalam tampilan Designer. Selain itu juga tersedia fitur untuk integrasi dengan Microsoft Visual Studio .NET, Borland Delphi, and C# Builder.

Keuntungan Crystal Reports..

  1. Perkembangan laporan yang cepat dimana tampilan designer akan mempermudah proses coding bagi programmer
  2. Dapat membuat laporan yang lebih lengkap dengan menambahkan grafik dan menggunakan model bisnis
  3. Dapat membuka laporan dengan model berobjek dimana dapat berinteraksi dengan tool laen dalam ASP .NET Web Form
  4. Dapat mengekspor laporan ke dalam format yang lebih umum seperti .pdf, .doc, .xls, .html dan .rtf

Namun, terkadang Crystal Reports sering menimbulkan masalah. Contoh masalah yang sering terjadi seperti ” Can’t find keycode32.dll” ini mungkin terjadi jika license key tidak diberikan selama proses deployment package. Untuk memasukkan license key, gunakan prosedur sebagai berikut :

1. Buatlah sample Deployment project.

CR 1

Ketikan pada Name “setup” sebagai contoh. Setelah itu Klik Ok.

2. Lalu klik Application Folder (“File System on the Target Machine”) , setelah itu klik kanan di sembarang tempat yang kosong, pilih Add > File dari shortcut menu.

CR2

3. Kemudian, ke bin directory aplikasi .NET, pilih project yang sudah tersedia sebelumnya dan pilih yang filenya *.exe

cr3

4. Setelah itu, ke > Solution Explorer > klik kanan pada Setup dan pilih Add > Merge Module

CR4

5. Tambahkan file pada modules dialog box, pilih Crystal_Database_Access2003.msm, Crystal_Database_Access2003_enu.msm, Crystal_Managed2003.msm and Crystal_regwiz2003.msm dan kemudian Ok.

cr5

6. Kembali lagi ke Solution Explorer, klik kanan pada crystal_regwiz2003.msm pilih > properties. Seting license key value yang terdapat di MergeModuleProperties > License key as “AAP50-GS00000-U7000RN”.

cr6

cr7

7. Proses yang terakhir,  ke menu help di Visual Studio 2003, pilih > About Microsoft Development Environment and locate Crystal Reports for Visual Studio.NET. Nanti akan muncul seperti ini :

cr8

 JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

 

Web Deploy Tips – Cara Deploy ASP.NET Menggunakan Web Deploy di Visual Studio

Posting ini menjelaskan langkah-langkah yang diperlukan untuk deploy ASP.NET ke web server melalui  Visual Studio menggunakan perintah Publish. Berikut langkah-langkahnya :

1. Instal Web Deploy pada server

Perhatikan, anda tidak dapat melakukan instalasi melalui Web Platform Installer dikarenakan itu tidak akan menambah ikon Management Service Delegation pada IIS Manager. Maka download MSI dan pastikan IIS 7 Deployment Handler lalu pilih entire feature will be installed on local hard drive
picture 1
2. Konfigurasi Management Service
Setelah menginstal Web Deploy, kemudian pilihlah node server dalam IIS Manager pada server.

2

Maka akan muncul Management Service dan ikon Management Service Delegation:

3
Selanjutnya, double click  ikon Management Service Delegation dan pilih pada option Allow administrator to buy bypass rul

4
Selanjutnya, double click  pada ikon Management Service untuk mengatur remote access:
5 Selanjutnya, klik start untuk memastikan Management Service sedang running:
6
Anda harus perhatikan ada dua layanan terpisah sedang running pada mesin target yaitu Web Deployment Agent Service dan Web Management Service,:
7

3. Mengatur Local administrator account  pada mesin target
Dalam kasus ini mesin target tidak pada domain yang sama sebagai developer mesin, jadi saya set up ke local account with administrator privileges pada mesin target.
8

4. Publish dari Visual Studio 2010
Untuk mempublikasikan website ke server target maka klik kanan pada project node di Solution Explorer dalam Visual Studio lalu klik Publish:
9
Masukkan URL mesin target kedalam Service URL textbox (perhatikan bahwa protokol HTTPS lah yang anda gunakan, jika anda mencoba untuk menggunakan HTTP maka akan muncul error).
Masukkan nama target website di site/aplikation tektbox (ini adalah friendly name pada suatu site yang akan ditampilkan dalam IIS Manager node tree).
Kecuali jika anda memiliki signesd certificate pada mesin target, maka anda perlu memeriksa Allow untrusted certificate.
Langkah akhir, masukkan username dan password dari local administrator account.
10

Click Publish untuk mempublikasikan proyek anda ke mesin target.
Anda dapat melihat tindakan dan hasilnya pada panel Output dalam Visual Studio:
11
5. Ikon Layanan Manajemen Hilang

Jika Management Service atau ikon Management Service Delegation pada IIS Manager anda hilang, maka anda mungkin akan kehilangan fitur-fitur Manajement Service

Go to Server Manager, klik kanan pada Web Server (IIS ) lalu pilih Add Role Services:
12
Selanjutnya, pastikan opsi Management Service di bawah Management Tools yang dipilih:
13Selesai :)

Ada tutorial lain yang menjelaskan bagaimana migrasi website menggunakan web deploy, langsung saja klik URL nya.